php - 抑制正则表达式中的完整模式匹配 (preg_match())

标签 php regex preg-match

返回的匹配数组包含作为第一个元素的整个匹配字符串,然后是捕获的组。

我在 php.net 上找不到只返回捕获组的选项?

有吗?

最佳答案

不,0 包含整个匹配字符串是标准的。

如果担心,您可以随时unset($matches[0])(这不会影响键)或array_slice($matches, 1).

关于php - 抑制正则表达式中的完整模式匹配 (preg_match()),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7949436/

相关文章:

php - Codeigniter Tank Auth 未登录?

php - 使用 PHPUnit 进行单元或集成测试(私有(private)方法依赖项)

javascript - 我们可以将正则表达式放在 Protractor 的 exports.config 的 seleniumServerJar 中吗

php - 编译失败 : unknown property name after\P or\p

javascript - 使用 jquery 选中或取消选中父父复选框

PHP MySQL 在数组中选择数组

php - 使用 PHP 更改/编辑标签

php - 将字符串拆分为数字和文本,但接受内部包含单个数字的文本

regex - 使用补码运算形式化正则表达式

ruby - 删除括号内的文本(括号内的括号概率)