Ich versuche eine Zeichenfolge zu trennen, die durch "space-quote-space" (') zwischen den Werten begrenzt ist.Wie kann ich eine Zeichenfolge trennen, die durch mehrere Zeichen getrennt ist?
Die Regex in einer Oracle PL/SQL-Select-Anweisung ausgeführt wird, but I believe it's pretty good with the regex it allows
die Saiten wie folgt aussehen:
FINA 233ff ' BLA 33333333 ' FRED ' O'GLADSON ' 99 LEFT RD ' FLINDERS MI ' 9999 ' 0499999999 ' HERE ARE SOME NOTES $9999.00 OLD THING SD2232DD (LEFT) PLS SEE JOHN
Während ich einfach genug, um die Zeichenfolge basierend auf dem Apostroph aufspalten -
[^']+
... es trifft das Zitat in der Mitte des Nachnamens (O'GLADSON). Um es einfacher zu machen, kann ich ein einfaches Zitat am Anfang oder am Ende hinzufügen. Ich kann die Ergebnisse auch nachträglich abschneiden, wenn ich die Aufteilung richtig machen kann. Was ist der richtige Regex?