在notepad ++中,我可以使用以下正则表达式来查找我想要替换的字符串的实例:
(<span class=")(.*?)(" title=")(.*?)(">)(.*?)(</span>)
我知道我可以使用'\ 2'或'\ 4'分别用第二或第四组parantheses中的字符串替换找到的文本。但我想要做的是用第二组parantheses中的字符串的第一个字符替换找到的文本,并与第四组parantheses中字符串的第一个字符组合。
知道怎么做吗?任何帮助将不胜感激:))
答案 0 :(得分:1)
要使用的正则表达式模式是
(<span class=")(.)(.*?)(" title=")(.)(.*?)(">)(.*?)(</span>)
和替换:
\5\2
我们需要添加更多捕获组才能正确替换字符串。
答案 1 :(得分:0)
非强制性时不要使用捕获组:
找到:<span class="(.).*?" title="(.).*?">.*?</span>
替换为:$2$1