使用正则表达式选择第二次出现的单词

时间:2015-10-14 18:17:07

标签: regex

我有这个字符串输出:

"Appliances Air Conditioners
Appliances Split AC"

我正在尝试使用正则表达式删除第二次出现的" Appliances"字:

(Appliances.\*?(Appliances))*

但没有成功。

1 个答案:

答案 0 :(得分:3)

您可以搜索:

\b(Appliances\b[\s\S]*?)\bAppliances\s+

并替换为\1

RegEx Demo

您需要使用DOTALL[\s\S]来匹配换行符。