我有大量的HTML文件,我必须对所有出现的href =“”进行全局搜索,并对引号内的内容执行以下操作:
%28 =删除
%29 =删除
%2C =删除
%26 =和
%20 = -
_ = -
.htm = .html
小写全部大写
在撰写正则表达式方面有更多知识的人的任何帮助将不胜感激。我将在Textmate中输入搜索和替换表达式。
答案 0 :(得分:3)
Find: (href=".*?)(%28|%29|%2C)(.+?")
Replace: $1$3
Find: (href=".*?)(%26)(.+?")
Replace: $1and$3
Find: (href=".*?)(%20|_)(.+?")
Replace: $1-$3
Find: (href=".*?)(\.htm)
Replace: $1.html
我不太了解textmate以帮助将小写转换为全部大写。