如何使正则表达式停留在特定字符

时间:2014-05-23 11:09:10

标签: regex

我创建了这个简单的正则表达式,以匹配样式属性中的“display:{value}”,以便我可以更改它。只要没有文字,它就能正常工作。

(显示:*)[^]

匹配“display:block”时 比较 display:block;

但也匹配“display:inline; color:red” 比较这个显示:内联;颜色:红色;

如何找到display:{value}

后停止播放

2 个答案:

答案 0 :(得分:3)

尝试这种方式:

 (display:[^;]*)

答案 1 :(得分:0)

在第一个半冒号停留的非贪婪正则表达式看起来像这样

(display:.*?);