需要帮助编写REGEX来替换匹配项目中的文本和字符

时间:2011-05-01 21:46:45

标签: html regex macos textmate

我有大量的HTML文件,我必须对所有出现的href =“”进行全局搜索,并对引号内的内容执行以下操作:

%28 =删除

%29 =删除

%2C =删除

%26 =和

%20 = -

_ = -

.htm = .html

小写全部大写

在撰写正则表达式方面有更多知识的人的任何帮助将不胜感激。我将在Textmate中输入搜索和替换表达式。

1 个答案:

答案 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以帮助将小写转换为全部大写。

您也可能会找到the textmate manual regex section