C-sharp SearchPattern (Regex)
Hallo ihr Administratoren,
ich verwende ein AUtocpmpletemenu Plugin. Dort habe ich Snippets, die dann sozusagen completed werden. Beim erstellen des Menüs gibt es die Eigenschaft SearchPattern. Bei der Sprache CSS bsp gibt es keine Probleme, da es dort normale Worte sind. Bei html gibt es aber <html>... und id. Nun brauche ich Regex Pattern, die normale Buchstaben zulassen und das Zeichen <... Wie mache ich das?
ich verwende ein AUtocpmpletemenu Plugin. Dort habe ich Snippets, die dann sozusagen completed werden. Beim erstellen des Menüs gibt es die Eigenschaft SearchPattern. Bei der Sprache CSS bsp gibt es keine Probleme, da es dort normale Worte sind. Bei html gibt es aber <html>... und id. Nun brauche ich Regex Pattern, die normale Buchstaben zulassen und das Zeichen <... Wie mache ich das?
Please also mark the comments that contributed to the solution of the article
Content-Key: 343913
Url: https://administrator.de/contentid/343913
Printed on: April 26, 2024 at 01:04 o'clock
6 Comments
Latest comment
Sonderzeichen im Regex-String werden mit Backslash escaped!
Bsp.
Willst du für den User die Eingabe einfacher machen so dass er Sonderzeichen ganz normal eingeben kann gibt es die statische Methode Escape() im Namespace System.Text.RegularExpressions.Regex
Beispiel
Diese Methode escaped alle Sonderzeichen automatisch
Gruß
Bsp.
{ wird zu \{
$ wird zu \$
+ wird zu \+
usw.
Beispiel
string regex = System.Text.RegularExpressions.Regex.Escape(@"String mit S()nderze.chen{}")
String\ mit\ S\(\)nderze\.chen\{\}
Das ist doch egal du kannst ja selbst steuern ob es ein Regex-Zeichen mit besonderer Bedeutung sein soll oder eben nicht indem du es escapst oder nicht !! Ich versteh dein Problem nicht ?!
Normale Zeichen werden ja nicht escaped.
Also beschreibe dein Problem mal vernünftig, nicht in so nichtssagenden Einzeilern. DANKE!
Normale Zeichen werden ja nicht escaped.
Also beschreibe dein Problem mal vernünftig, nicht in so nichtssagenden Einzeilern. DANKE!