如何在 substr()
PHP 函数中使用正则表达式来获取与模式匹配的子字符串?
编辑:
例子:
$name = 'hello [*kitty*],how good is today';
我想获取 [....] 占位符之间的内容。
最佳答案
substr()
只匹配整个字符串。您正在寻找preg_match()
.
更新:
$name = 'hello [*kitty*],how good is today';
preg_match( '/\[(.*?)\]/', $name, $match );
var_dump( $match );
您可以在 $match[1]
中找到该名称。我建议您阅读正则表达式以理解 preg_match()
。
关于php - 在php中获取子字符串的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4991554/