Ich versuche, ein String-Muster (`" isempty var0 ") aus einem langen String zu finden, den ich beim Lesen einer Datei bekomme, ich bin mir nicht sicher, ob Regex auf meine Anforderung anwendbar ist?String-Muster finden, Ist Regex Anwendbar auf meine Anforderung?
Um genauer zu sein in der erwarteten String-Muster isempty
ist ein Schlüsselwort und es wäre einige Java-Variable daneben nach etwas Platz.
Eingang Strings kann so etwas wie diese:
"isempty var0 && v1== 56"
"v2 == 50 || isempty var1"
"Q3 == 100 || (isempty var2)"
"isempty var3"
"is thisnotisempty var4"
Und erwartete Ausgabe ist:
"isempty var0"
"isempty var1"
"isempty var2"
"isempty var3"
null
Derzeit bin ich versucht, das Muster() mit String.contains zu finden, String .CharAt(), String.indexOf() Methoden etc.
Obwohl ich nicht sicher bin, ob das mit Regex gelöst werden kann ?? Wenn es sein kann kann jemand eine Idee geben, Was könnte der Regex sein, um diese Art von Muster zu finden?
Vielen Dank!
Danke, es funktioniert Ich bin neu mit Regex, können Sie ein gutes Tutorial zu Beginn damit empfehlen? –
@shriduttkothari Ich kenne keine Tutorials, sorry.Ich lernte Regex nur durch Lesen der Dokumentation. –
Können Sie teilen, welche Dokumentation Sie verfolgt haben? –