![]() |
IDE Suchen mit RegEx
Angenommen ich habe das hier irgendwo im Code mehrfach stehen, natürlich mit unterschiedlichen Strings als Eingabe, wie kann ich das mit der Suchenfunktion finden?
Folgendes Regex funktioniert unter Regex101.com aber nicht in der IDE
Code:
Was ich finden möchte
Copy\((.*), Length\((\1)\)(.*), 1\)
Delphi-Quellcode:
if Copy(test, Length(test) - 1, 1) = 'X' then
if Copy(test, Length(test), 1) = 'X' then |
AW: IDE Suchen mit RegEx
Das RegEx in der Delphi-IDE kennt keine Capture-Referenzen.
Named-Matchpatterns fehlen ebenfalls und Lookarounds habe ich auch schon mehrmals vermisst, beim Suchen&Ersetzen. Copy\((.*), Length\((\1)\)(.*), 1\) Copy\(.*, Length\(.*\).*, 1\) oder Copy\([a-z_]*, Length\([a-z_]*\).*, 1\) |
AW: IDE Suchen mit RegEx
Das Delphi-Regex ist mir ein Rätsel
Wie schafft man es denn alles statt der 1 zu erfassen? Copy\(.*, Length\(.*\).*, \(.*\)\) ? |
AW: IDE Suchen mit RegEx
Schonmal Grep-Search von den GExperts versucht?
Sherlock |
AW: IDE Suchen mit RegEx
Danke, funktioniert um einiges besser.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:55 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