![]() |
Frage zu RegExp
Hallo zusammen
Ich möchte mit Regular Expressions nach Instanzen von Identifier suchen. Dabei soll Identifier, (Identifier) etc. gefunden werden, nicht aber .Identifier. Wie mach ich das, ohne dass das erste Zeichen vor Identifier ebenfalls in die Auswahl kommt? Gruss Shaman |
Re: Frage zu RegExp
Hallo Shaman,
ich bin mir nicht ganz sicher, was Du möchtest, aber Du kannst [dp]reguläre Ausdrücke[/dp] grundsätzlich mithilfe von Subausdrücken gestalten und den Inhalt dieses Teilausdruck später gesondert auswerden. Auf diese Weise kannst Du zB eine Buchstabenfolge an deren Anschluss eine Zahlenkette folgt finden und die einzelteile weiterverarbeiten. Je nach Implementierung zB so
Delphi-Quellcode:
Hilft das weiter?
with RegExp('(\w+)(\d+)') do
if Execute(AString) then DoSth(Match[1], Match[2]); |
Re: Frage zu RegExp
Hi,
du könntest Assertions benutzen.
Delphi-Quellcode:
mfG
(?<!\.)Identifier
mirage228 |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:41 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