我正在寻找一些工具来帮助我用多个值替换标签,但我很快意识到我使用的记事本++可以帮助我,特别是他们称之为“正常表达”
我试图搜索并了解它,但似乎我没有时间,所以我需要你来帮助我
我需要用多个值替换多个标记
<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=
和{{ 1}}我想保留它
解决方案:
找到:id=
替换为:(<a href="+.*)( )
解决方案说明
第一个括号<a href="#"
允许我们访问括号内的任何内容
在它内部,我为()
进行搜索,我想在<a href="
之后继续选择<a href="
我要删除的内容,所以我将url
放到+.*
在href="
选择网址之后选择所有内容,我想停止选择,所以我将space
放在第二个括号中,使其与( )
类似,使其在分隔的空格后停止选择选择元素
在大多数情况下会导致<a href="url">
标记中包含class
或id
或两者,在href
元素的最后一个引号与'{1}}元素之间存在空格class'slement或在
干杯!
答案 0 :(得分:1)
查找内容:href=\".+\"
替换为:href="#"
这适用于您提供的示例。如果真实文本更复杂,它可能无效。