我有很多像这样的网址
<a href="http://abc123.linkbucks.com"><img src="http://img187.imagevenue.com/loc1115/th_99189_image_122_1115lo.jpg" /></a>
我需要替换img src部分的href部分,所以它会说
<a href="http://img187.imagevenue.com/loc1115/th_99189_image_122_1115lo.jpg"><img src="http://img187.imagevenue.com/loc1115/th_99189_image_122_1115lo.jpg" /></a>
然后用img.php替换loc ??? / th_ part?image =所以它会是
<a href="http://img187.imagevenue.com/img.php?image=99189_image_122_1115lo.jpg"><img src="http://img187.imagevenue.com/loc1115/th_99189_image_122_1115lo.jpg" /></a>
有人可以帮我用TextWrangler for Mac吗? linkbucks链接和loc和img位都是随机的。我尝试过搜索,但解决方案似乎非常具体,我对正则表达式的理解非常稀少......谢谢!
答案 0 :(得分:1)
编辑:
我不知道TextWrangler,但我可以想象以下可能会有效:
# 1st step:
search expression: (<a href=")[^"]*("><img src=")([^"]*)"
replacement: \1\3\2\3"
# 2nd step:
search expression: (<a href="[^"]*)/loc[^/]*/th_
replacement: \1/img.php?image=