如何在 Sublime Text 2 文档中找到所有带单引号的属性并替换为双引号?

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">

将所有单引号括起来的值替换为双引号的最佳方法是什么?

jdi*_*jdi 5

进行“替换”操作时,我可能会尝试这样简单的操作:

查找内容:      =\s*'(.*?)'
替换为: ="$1"

确保启用正则表达式切换按钮 ( .*)

在 SublimeText2 中执行此操作的好处是,它会在执行替换之前立即显示哪些部分将被匹配。所以正则表达式不必是完全可靠的。