【发布时间】:2013-10-13 18:59:28
【问题描述】:
我的项目中有 500 个 HTML 文件,其中 <title> 属性中的大小写和引号(')在所有页面中都不同,请参阅下面的几个示例
<button title="Next" id="next"> Next</button>
<button title="next"> Next </buton>
<button title=""please go back">Check</button>
我想更改Title Case
中的所有title属性<button title="Next" id="next"> Next</button>
<button title="Next"> Next </buton>
<button title="Please Go Back">Check</button>#
我已尝试查找和替换 - 启用了正则表达式和区分大小写的按钮
查找内容:
title=(".*")\s
替换为:title="\u$"
但没有成功。请告诉我我做错了什么?
更新:还想删除额外的' " 请参阅#
【问题讨论】:
-
是不是太多的问题被你尝试过的东西取代了?如果是这样,请尝试使用
[code]title=(".*?")\s[/code](注意.*之后的?)这使得.*'懒惰',这意味着它会尽可能少地匹配直到下一个[\code]。 -
@jerry 感谢您的快速回复,即使我正在编辑格式。 :)
标签: regex replace sublimetext3