Gast
#6396999
Hallo; kann mir jdm helfen das richtige regex pattern fuer diesen String zu finden?
1 | |
wobei zahl von 0-20 erlaubt ist. Danke
|
Anzeige
|
suche regex pattern um diesen String zu erkennen
Gast
#6396999
Hallo; kann mir jdm helfen das richtige regex pattern fuer diesen String zu finden?
wobei zahl von 0-20 erlaubt ist. Danke Warum schaust du nicht einfach wie es geht, dann weisst du es beim nächsten Mal. Oder willst du jedes Mal wenn du so ein Problem hast hier im Forum nachfragen? Da kannst du es testen: https://regex101.com/ Unten rechts ist eine Kurzreferenz Hier ein Tutorial: https://www.regular-expressions.info/tutorial.html
Gast
#6397009
Gast
#6397010
Weil ich es versucht habe aber nicht hinbekommen im speziellen die eckigen Klammern Probier's mal mit
Wobei die Lösung mglw. auch darauf ankommt, in welcher Umgebung Du den Ausdruck brauchst. 🐧 DPA 🐧 schrieb: >
Ungefähr das war auch mein erster Gedanke, aber dann wäre ja bspw. auch der Wert 25 zulässig. regex schrieb: > Weil ich es versucht habe aber nicht hinbekommen im speziellen die > eckigen Klammern Dann zeige deinen Versuch, darauf kann man aufbauen. Fange klein an und teste es schritt für schritt Eckige Klammern muss man "escapen" um ein '[' zu erkennen musst du '\[' schreiben. Abhängig davon in welcher Umgebung du bist musst du aber das "Escape" Zeichen "Backslash" auch nochmal escapen. Zum Beispiel in C# oder Java. Dann sähe es so aus: "\\["
Gast
#6397027
Joachim S. schrieb: > dann wäre ja bspw. auch der Wert 25 zulässig. Lesen: https://regular-expressions.mobi/numericranges.html?wlr=1
Gast
#6397036
regex schrieb: > wobei zahl von 0-20 erlaubt ist. > Danke muss der teil in der Regex geprüft werden, eine Regex die beliebige Zahlen findet ist viel leichter zu schreiben und ob die gefundene Zahl kleiner 20 ist lässt sich Verhältnismäßig leicht rausfinden wenn man die entsprechende match group in ein int umwandelt.
Gast
#6398142
Als erstes muss man wissen, welches "Regex" du haben willst. Verschiedene Regextools sprechen teils verschiedene Regex-Syntax. Eine gute Webseite zum Überprüfen der Regexes ist: https://regex101.com/ Damit spiele ich immer bei komplizierteren Ausdrücken. Deine Anforderung kann in PCRE regex somit folglich abgebildet werden:
Du kannst es dir hier ansehen: https://regex101.com/r/mqMUkw/1/ Da wird auch aufgeschlüsselt, wie die Regex funktioniert. Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|