![]() |
RegEx Probleme mit []
Hallo ich habe einen Suchstring der zB diesen String enthält: Auto[gelb]
Und diesen String gilt es per TRegEx zu suchen... doch das funktioniert nicht da halt [] enthalten wie kann bzw wie komme ich zu meinem Ziel? |
AW: RegEx Probleme mit []
[]
Als String auslegen.. Auto + '[' + 'gelb' + ']' oder geht das nicht? gruss |
AW: RegEx Probleme mit []
Mit einem Backslash escapen, also wäre dein suchpattern dann Auto\[gelb\] (siehe
![]() |
AW: RegEx Probleme mit []
Zitat:
gruss |
AW: RegEx Probleme mit []
Nahezu jede ordentliche RegEx-Lib hat auch irgendwo eine Funktion, um Suchmuster zu escapen, so daß alles was eventuell ein Steuerzeichen sein könnte, am Ende doch nur als Text gesucht wird.
Das Teil also über deinen Suchtext laufen lassen und dann danach eventuell der restlichen Suchcode drumbauen. Denn nicht nur [ und ] wären hier betroffen, sondern auch ( ) { } . + * ? ^ $ \ usw. |
AW: RegEx Probleme mit []
Zitat:
|
AW: RegEx Probleme mit []
Zitat:
Na ja vielleicht auch falsch verstanden. gruss |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:19 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