正则表达式替换标签之间

时间:2013-09-05 10:15:08

标签: php regex notepad++

我有以下CSS行(示例):

body, greed { background-image: -webkit-gradient(from( #fff ), to( #ebebeb )); }

我想用正则表达式(我正在使用Notepad ++)将逗号替换为{和}之间的 $ sign

这就是我现在所获得的: {(。*)}

1 个答案:

答案 0 :(得分:0)

尝试使用:

,(?=[^\{\}]*\})

并替换为$

正向前瞻,(?=[^\{\}]*\})确保前方有一个右大括号,中间没有大括号。

结果:

body, greed { background-image: -webkit-gradient(from( #fff )$ to( #ebebeb )); }