繁体   English   中英

修改正则表达式以不匹配点字符

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM