Ich habe einen Kunden, der die Zahlen für Spezifikationsgrenzen extrahieren möchte. Er kann dies tun, wenn der Text Klammern verwendet, nicht jedoch bei eckigen Klammern.Da eckige Klammern „[“ und „]“ spezielle Regex-Zeichen sind, dachte ich, dass die Verwendung des Escape-Zeichens „\“ oder „\\“ helfen würde, aber ich konnte es nicht zum Laufen bringen.
Der Text, den er durchsucht, könnte wie folgt aussehen: [0,080, 1,20] und er möchte Regex verwenden, um 0,080 und 1,2 zu erhalten.
Seine aktuelle Formel zum Finden der linken Klammern „(“ im Text sieht folgendermaßen aus:
Regex( :Text, "((?<=\().+(?=\,))" )
Für rechte Klammern verwendet er „)“.
Regex( :Text, "((?<=\,).+(?=\)))" )
Wie können diese Formeln geändert werden, um „[“ oder „]“ zu finden?
Nachdem er das verstanden hat, möchte er auch „<“, „>“, „+“, „-“ und „+/-“ finden können.
Jede Hilfe wäre dankbar.
Danke!