我正在寻找一些工具来帮助我用多个值替换标签,但我很快意识到我使用的记事本++可以帮助我,尤其是他们称之为"正则表达式"
好吧,我试图搜索并学习它,但似乎我没有时间,所以我需要你帮助我
我需要用多个值替换许多标签
<a href="wordpress_38546.html">Home</a>
<a href="reviews/">Reviews</a>
<a href="news/">News</a>
<a href="features/">Featured</a></li>
<a href="blog/">Blog</a>
<a href="contacts/">Contacts</a>
要做到
<a href="#">Home</a>
<a href="#">Reviews</a>
<a href="#">News</a>
<a href="#">Featured</a></li>
<a href="#">Blog</a>
<a href="#">Contacts</a>
问题是我有多个<a>
标签,其中有多个href="" values
在许多<a>
标签中,有class=
,id=
我想保留它
解决方案:查找内容 : (<a href="+.*)( )
替换为 : <a href="#"
解决方案解释第一个括号()
允许我们访问括号内的任何内容在里面,我让它搜索了<a href="
,我想在<a href="
之后保持选择,这是我想要删除的url
,所以我放了+.*
来选择之后的所有内容href="
一旦我选择了 URL,我想停止选择,所以我把space
放在第二个括号中,就像那个( )
让它在空格后停止选择选择分隔元素的元素
在大多数情况下,<a href="url">
标记具有 class
或 id
或两者,属于 href
元素的最后一个引号与"class"元素或之后写入的任何其他元素之间有空格
干杯!
-
查找内容:
href=".+"
-
替换为:
href="#"
这适用于您提供的示例。如果实际文本更复杂,则可能无法正常工作。