我试图拆分由" space-quote-space"分隔的字符串。 (')值之间。
正则表达式在Oracle PL / SQL select语句but I believe it's pretty good with the regex it allows
中运行字符串看起来像这样:
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
虽然我可以很容易地根据单引号分割字符串 -
[^']+
...它命中了姓氏中间的引号(O' GLADSON)。为了更容易,我可以在开头或结尾添加单引号。如果我可以得到正确的分割,我也可以在之后修剪结果。什么是正确的正则表达式?
答案 0 :(得分:0)
我认为这就是你所需要的:
([:space:]''[:space:]) //single quote need to be escaped