正则表达式:如何搜索多个模式并追加

时间:2017-02-05 07:27:25

标签: regex

我正在学习正则表达式,因为我在做代码时需要它们很多 我想在开始以下html标签的标签之前添加引号:

<div>                    
     <button>Save</button>    
     <button>Delete</button>  
     <button>Cancel</button>  
</div>

我想要那个输出:

'<div>                    
     '<button>Save</button>    
     '<button>Delete</button>  
     '<button>Cancel</button>  
'</div>

我尝试使用此表达式进行搜索:( <[a-zA-Z] | </d )

并替换为:'( <[a-zA-Z] | </d )

没用。请帮助我。

1 个答案:

答案 0 :(得分:1)

你可以这样做:

查找

^(\s*?)(<)

替换:

\1'\2

演示:https://regex101.com/r/zGAt4D/3

或者在这种特殊情况下你也可以这样做:

查找

^(\s*)

替换:

\1'

演示:https://regex101.com/r/zGAt4D/4