[英]Modify regex to not match a dot character
如何修改此正则表达式\.[^\.]*}
使其不匹配.
之间.
& }
?
例如:当针对下面的字符串运行时,它从.png
开始。 它实际上应该从.header
开始
在示例中更清楚
.header {
background: no-repeat url(0ffe4313f8b7667a4bf7df304b0fdf75.png) 0 -126px;
-webkit-background-size: 307px 472px;
background-size: 307px 472px;
width: 220px;
height: 220px;
}
您可以使用
(?sm)^\..*?}$
请参阅正则表达式演示。
详情:
(?sm)
- 一个 DOTALL 和 MULTILINE 内联修饰符启用.
跨行匹配( s
)并重新定义^
和$
锚以匹配行边界( m
)^
- 行首\.
- 一个点.*?
- 任何零个或多个字符,尽可能少}$
- 一行末尾的}
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.