[英]PHP regex match only one double quote
我正在尝试匹配仅带有一个双引号(“)的代码行。我尝试过:
\"{1}
在以下字符串上
"this is a string"
"this is a string
正则表达式只应与第二行匹配,但与它们都匹配。
有人知道怎么做吗?
您正在寻找的不是团体。
^[^\"]*\"[^\"]*$
如果要确定给定行上是否只有一个双引号字符,请尝试以下操作:
/^[^"]*"[^"]*$/m
注意m
修饰符-这允许^
和$
匹配任何给定行的开头和结尾,而不只是匹配的字符串的开头和结尾。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.