我想替换按钮标签,如果它不包含“type”属性并添加type =“button”。
例如:
<button value="TEST"/>
将替换为<button type="button" value="TEST"/>
<button type="submit" value="TEST"/>
将不会被替换。我使用Intellij idea 15.0和sumlime。任何人都可以告诉我如何使用这些工具解决它
答案 0 :(得分:1)
如果按钮标签不包含“type”属性
,我想替换它
因此,您希望将<button
与type="
之后的{+ 1}}或<
或{{{0}之后的/
后面的>
匹配。 1}}。
搜索:<button(?=\s*/?>|\s+(?![^<]*?\btype="))
替换为:$0 type="button"
请参阅regex demo。
答案 1 :(得分:0)
我会尝试
(<button)(((?!type=)[^>])*)
$1 type="button"$2