返回的匹配数组包含作为第一个元素的整个匹配字符串,然后是捕获的组。
我在 php.net 上找不到只返回捕获组的选项?
有吗?
最佳答案
不,0
包含整个匹配字符串是标准的。
如果担心,您可以随时unset($matches[0])
(这不会影响键)或array_slice($matches, 1)
.
关于php - 抑制正则表达式中的完整模式匹配 (preg_match()),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7949436/