Bra*_*ham 3 regex sublimetext2
我今天感觉特别挑剔。我正在处理一些 HTML 文档,这些文档在文档中的所有属性值周围都有单引号,如下所示:
<div class='classone classtwo'>
我希望能够在每个文档中进行查找和替换并用双引号替换,如下所示:
<div class="classone classtwo">
文档中的许多元素将具有多个属性:
<div class='classone classtwo' data-scripts='lazyload'>
有些会有正确的双引号:
<div class='classone classtwo' data-scripts="lazyload">
将所有单引号括起来的值替换为双引号的最佳方法是什么?
进行“替换”操作时,我可能会尝试这样简单的操作:
查找内容: =\s*'(.*?)'
替换为: ="$1"
确保启用正则表达式切换按钮 ( .*)
在 SublimeText2 中执行此操作的好处是,它会在执行替换之前立即显示哪些部分将被匹配。所以正则表达式不必是完全可靠的。