大家好我真的需要一些帮助,我需要在文件中进行大量替换表达 我有一大堆需要更换的网址。
我想搜索文件并用适当的品牌锚链替换每个文件,例如
<a href=”http://www.example.com”> http://www.example.com</a>
我需要在多个文件中添加大量网址
我尝试了以下表达式 (1)|(2)|(3) (?1A)(?2B)(?3C) 但它不起作用。这超出了我的范围。任何帮助,将不胜感激。感谢
答案 0 :(得分:2)
转到Search > Replace
菜单(快捷键 CTRL + H )并执行以下操作:
找到:
http:\/\/www\.\w+\.com
替换:
<a href="$0">$0</a>
选择单选按钮&#34;正则表达式&#34;
然后按Replace All in All Opened Documents
您可以对其进行测试,并在regex101上查看结果。
重要说明:匹配正则表达式的网址可能很复杂!我给了你最简单的例子,只匹配像http://www.example.com
这样的网址。如果您有更复杂的东西,请告诉我们,但要显示您的一些数据!有关此问题的更多信息here和here。
<强>更新强>:
让
yoursite.com/index.php?remainingurl
找到:
(?:https?:\/\/)?(?:www\.)?(\w+\.\w{2,6})(?:\/\w+\.\w+(?:\?\w+)?)?\b
替换:
<a href="$0">$1</a>