【发布时间】:2015-06-24 13:38:52
【问题描述】:
我正在寻找有关创建正则表达式以替换以下格式文本的帮助:
Replace the 3 words 'OR' and 'AND' and 'NOT' with '||', '&&' and '!' respectively.
But don't replace it if those 3 words appear somewhere within quotes.
例如,句子
PANDA OR THOR AND "NOTHING OR EVERYTHING" NOT THINKING
应该改为
PANDA || THOR && "NOTHING OR EVERYTHING" ! THINKING
我正在使用 Java API String.replaceAll(regex, replacement) 来替换文本。
编辑:我不想在一个“replaceAll”语句中全部替换它们。我会一次更换一个。但我正在寻找关于正则表达式的帮助来替换它们。
【问题讨论】:
-
请向我们展示你的努力。