AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

RegEx gesucht

Ein Thema von Bernhard Geyer · begonnen am 14. Nov 2011 · letzter Beitrag vom 14. Nov 2011
Antwort Antwort
Benutzerbild von x000x
x000x

Registriert seit: 21. Jan 2004
Ort: Bei Hamburg
308 Beiträge
 
Delphi XE2 Professional
 
#1

AW: RegEx gesucht

  Alt 14. Nov 2011, 13:39
Hallo Bernhard,

- "_STRING" steht immer am Ende von deinem String
- Großkleinschreibung muss nicht berücksichtigt werden

Dann ist es doch einfach "_STRING$" oder nicht? (bzw. /(_STRING$)/)
Ansonsten hab ich das Problem nicht verstanden...

VG Peter
Peter
-= Gruss Peter =-
-= alias x000x =-
  Mit Zitat antworten Zitat
Benutzerbild von rwachtel
rwachtel

Registriert seit: 26. Aug 2004
Ort: Köln
530 Beiträge
 
RAD-Studio 2010 Pro
 
#2

AW: RegEx gesucht

  Alt 14. Nov 2011, 13:40
Code:
(.*)_string
Robert Wachtel
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.222 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: RegEx gesucht

  Alt 14. Nov 2011, 14:07
Hiermit bekomm ich nur für das Beispiel mit "_STRING" am Ende in der Gruppe 1 den rest


- "_STRING" steht immer am Ende von deinem String
Nein. Es gibt Texte mit "_STRING" am Ende und welche ohne.
Die ohne "_STRING" am ende sollen vollständig zurück geliefert werden und bei denen mit "_STRING" am Ende soll dieser Weggeschnittten werden


- Großkleinschreibung muss nicht berücksichtigt werden
Es kommt der wegzuschneidende Text genau in dieser Schreibweise vor.

Dann ist es doch einfach "_STRING$" oder nicht? (bzw. /(_STRING$)/)
Ansonsten hab ich das Problem nicht verstanden...
Kommt bei mir nix raus.

Nochmal die Beiden Beispiele (anders geschrieben damit es nicht von der Forensoftware "Umgeschrieben" wird:

Code:
Orginaltext        ->    Gesuchtes RegEx-Ergebnis
A_123.456.789.D    ->    A_123.456.789.D
B_345_345_STRING   ->    B_345_345
Falles es was bringt:

Im "Nutztext" kommen Zahlen, Punkte und Unterstrich vor.

Muss mich nochmal vergewissern ob

[0-9][0-9,_,.]{3,}[0-9]

auch reichen würde wenn die Anfagen/Ende-Buchstaben nicht benötigt würden.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von ULIK
ULIK

Registriert seit: 25. Sep 2006
Ort: Regensburg
427 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: RegEx gesucht

  Alt 14. Nov 2011, 14:09
Code:
(.*)(?=_STRING|$)
Liefert in \1 den ersten Teil des Textes wenn _STRING gefunden oder aber das Zeilenende erreicht ist.


Grüße,
Uli
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:04 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz