Wie kann ich alles mit Sonderzeichen zwischen genau 3 Leerzeichen auf der linken Seite und genau 3 Leerzeichen auf der rechten Seite eines Doppelpunkts übereinstimmen? Beispiel, das mit W als Leerraum bezeichnet wird.Pandas Regex alle Elemente zwischen zwei Sätze von Leerzeichen
Beispiel match:
\\s\\s\\sdata\\sstuff:\\s\\sfound\\ssome([%$)Data\\sas\\swhiteSpace\\s\\s\\s
data stuff: found some([%$)Data as whiteSpace
Beispiel Nicht-Übereinstimmungs:
\\s\\sdata\sstuff:\\s\\sfound\\sno\\sdatacause\\sno\\s3\\sspaces\\sbefore\\sor\\safter\\s\\s
data stuff: found no datacause no 3 spaces before or after
Die Absicht ist es, dies zu separaten Spalten aus einer einzigen Spalte eines Pandas Datenrahmen zu erweitern.
Erwarteter Ausgang:
data stuff data stuff 2
found some([%$)Data as whiteSpace if i had more examples for data stuff 2 it would show here
extra random data to add into a outputdf if i had more examples for data stuff 2 it would show here
Ursprünglicher Gedanke war, so etwas zu verwenden, aber dieses nicht ganz funktioniert.
"(\\s\\s\\s(.*?)\\:\\s\\s(.*?)\\s\\s\\s)"
Können Sie klären, welche Zeichen Sie übereinstimmen möchten? – jonathanking
Ich muss jedes mögliche Zeichen zwischen genau 3 weißen Räumen zusammenbringen – johnnyb