【发布时间】:2014-04-22 20:54:00
【问题描述】:
我的代码中有多个 <li>,其中超过 3,000 个(不要问!)。
它们都采用以下格式:
<li>Name, Job, Company</li>
或
<li>Job, Company</li>
我需要找到包含 Name 的那些(即带有两个逗号 , 的那些,而不是只有一个),然后删除名称。我希望使用 Sublime Text 的 Regex 查找+替换功能。
现在,我可以使用以下正则表达式选择所有包含两个逗号的行:
<li>.*,.*,.*</li>
但是我现在如何用第二个和第三个.*s 替换那些,丢弃第一个?
【问题讨论】:
-
在正则表达式中使用捕获组,在替换中使用反向引用。
标签: html regex sublimetext