正则表达式全局匹配附加

时间:2014-05-15 12:41:44

标签: regex

我想写一个正则表达式,它有助于匹配符号}的序列并在它之前附加字符串。 这是我想要替换的示例文本:

@media (max-width: 600px){#oaw {color: #ccc} #oaw .oa-form form button{width:100%}}

应该成为:

@media (max-width: 600px){#oaw {color: #ccc !important} .oa-form form button{width:100% !important}}

我想匹配}+的每次出现,并将其替换为!important}+,以便完成以下替换:

} -> !important}
}} -> !important}}
and so on..

有什么方法可以告诉正则表达式匹配}+并在它之前追加!important(用自定义字符串替换并附加匹配的字符串)?

1 个答案:

答案 0 :(得分:1)

试试匹配:

(} *}?)

并替换为

 !important $1