Java RegEx转义重复单引号

时间:2011-09-24 19:45:52

标签: java regex

我正在尝试用单引号拆分字符串,但考虑到重复的单引号表示转义引号。例如,以下字符串

String ss ="aaa''bbb'ccc''ddd'eee";

将在

中拆分
aaa''bbb
ccc''ddd
eee

因此正则表达式应该类似于“任何单引号前面没有单引号而且后面没有单引号”。避免单引号后面没有单引号的表达式很简单:

String regexp= "'(?!')";

但是我无法应用“没有单引号”的条件。有什么想法吗?

TIA

JL

1 个答案:

答案 0 :(得分:3)

你正在寻找这个吗?

"(?<!')'(?!')"