【发布时间】:2014-06-10 07:14:32
【问题描述】:
尝试创建一个匹配括号内任何字符的正则表达式。
我的正则表达式模式是这样的
preg_match('/\((.*?)\)/', $listanswer, $answer);
括号内的所有字符串都是匹配模式。但问题是,当我尝试匹配时,例如。 (this word), (sample data) 它只返回空值。如果没有添加空格,则匹配。对此有什么想法吗?
已经在这里测试过了。 http://regex101.com
它工作得很好。我错过了什么>?
【问题讨论】:
-
您打算使用哪种编程语言?你有
(Nested (parentheses))吗? -
我用的是PHP,没有嵌套括号
-
.也匹配空格,您能否发布可以重现您的问题的整个代码? -
好的。你想匹配
(the parentheses too),还是只匹配(what's inside?) -
你试过 preg_match_all