![]() |
RegEx zum Strings erkennen
Hallo!
Ich will mittels einer RegEx alle Strings aus einem Quellcode finden. Ich habe mal das zusammengebastelt:
Code:
Jedoch funktioniert das bei leeren Strings ('' bzw. "") nicht. Ich probier jetzt schon ne Weile herum, bekomm es aber nicht hin. Könnte mir das jemand fixen/erklären/nen Tipp geben?
(?:(["']).*?[^\\]\1|<<<(\S+?)\s.*?\2)
Grüße Faux |
Re: RegEx zum Strings erkennen
Probier's mal so:
Code:
(?:(["'])[color=red][b](?:[/b][/color].*?[^\\][color=red][b])?[/b][/color]\1|<<<(\S+?)\s.*?\2)
|
Re: RegEx zum Strings erkennen
@Waldteufel:
Gute Idee, danke so gings, musste nur noch deinen ?-Quantor auf non-Greedy stellen:
Code:
[/quote]
(?:[color=black]([/color]["'])(?:.*?[^\\])?[color=red][b]?[/b][/color]\1|<<<(\S+?)\s.*?\2)
Danke. Grüße Faux |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:05 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