我正在尝试用单引号拆分字符串,但考虑到重复的单引号表示转义引号。例如,以下字符串
String ss ="aaa''bbb'ccc''ddd'eee";
将在
中拆分aaa''bbb
ccc''ddd
eee
因此正则表达式应该类似于“任何单引号前面没有单引号而且后面没有单引号”。避免单引号后面没有单引号的表达式很简单:
String regexp= "'(?!')";
但是我无法应用“没有单引号”的条件。有什么想法吗?
TIA
JL
答案 0 :(得分:3)
"(?<!')'(?!')"