Die folgenden Zeilen sind in der Datei vorhanden. Ich möchte mehrere Daten aus dieser Datei extrahieren.Extrahieren von Wert aus einer Datei mit Ant
Anzahl der aktuellen Benutzerlisten erstellen: 23
- 'RevisionBuild' Laufzeit (in Minuten) = 8,40
[Build] RC = 0
I Verwenden Sie die folgende Regex, um den Wert 23 aus dieser Datei
abrufenAber die gleiche Regex holt keinen Wert, wenn ich versuche, die anderen Zeilen wie regexp = "(. ) [revBuild] RC = (.) $“oder regexp = "(. ) 'RevisionBuild' Laufzeit (in Minuten) = (.) $", wo die extrahierten Werte sollten jeweils 0 und 8,40 sein.
Kann jemand bitte helfen? Danke, Aarthi
Vielen Dank. Das funktioniert sehr gut. Können Sie bitte die Verwendung von \ s * erklären. Ich bemerke, dass Sie diese Regex immer dann verwenden, wenn ein Leerzeichen gefolgt von einem Sonderzeichen (wie (oder) oder = – user1384205
'\ s' steht für Leerzeichen und' \ s * 'bedeutet null oder mehr Vorkommen für Leerzeichen. Dies wird mache den Ausdruck robuster und passender, selbst wenn es mehr Leerzeichen gibt oder wenn es keine gibt –
Danke nochmal Vaman.Um eine Zeichenfolge zu suchen "Muss diese Buildliste kompiliert werden: true", habe ich folgende Regex versucht Braucht diese Buildliste kompilieren: \ s * ([rt] +) $ Die Regex funktioniert jedoch nicht – user1384205