Hallo Ich habe fest einfache Frage zu beenden, aber ich bin kein regex ace: Ich habe eine Zeichenfolge, die etwa wie folgt aussieht:aus Zeichenfolge Lesen der Zeichenfolge
Some text
Error codes:
10001 iTPM full self test
10003 less than minimum required
10004 bad tag value
10005 bad param size
10006 fail check
Und mit regex ich bin versucht zu
(?<=Error codes:\n)(?s)(.*?)(fail check)
es funktioniert, aber es ist eine Strecke Lösung, möchte ich mit Lesen sie diese letzte Gruppe ersetzen: Text von Fehlercodes :, aber ohne es, bis zum Ende der Zeichenfolge
Bisher ich habe bis zum Ende aber bis jetzt kein Glück.
Text enthält Zeilentrenner, da diese Informationen benötigt werden.
sagen Lets C# meine Wahl der Sprache sein wird
Ergebnis aussehen Erwartete shold:
10001 iTPM full self test
10003 less than minimum required
10004 bad tag value
10005 bad param size
10006 fail check
Ich möchte bis zum Ende der Zeichenfolge lesen, da ich mir nicht sicher sein kann, wenn einige neue Codes werden nicht hinzugefügt werden.
irgendwelche Präferenzen Programmiersprachen? – RomanPerekhrest
Sagen wir C# wird meine Sprachwahl sein –
Sieht so aus, als ob Sie eine komplexe Textdatei haben, die Sie analysieren wollen. Regex kann zum Extrahieren eines Teils der Textdatei geeignet sein, aber es gibt möglicherweise bessere Methoden zum Analysieren der gesamten Datei. – jdweng