正则表达式通过php获取子字符串

hd.*_*hd. 13 php regex substring

如何在substr()PHP函数中使用正则表达式来获取模式匹配的子字符串?

编辑:

例:

$name = 'hello [*kitty*],how good is today';
Run Code Online (Sandbox Code Playgroud)

我想得到[ .... ]占位符之间的内容.

Tim*_*Tim 35

substr()只匹配整个字符串.你在找preg_match().

更新:

$name = 'hello [*kitty*],how good is today';
preg_match( '/\[(.*?)\]/', $name, $match );
var_dump( $match );
Run Code Online (Sandbox Code Playgroud)

你可以在里面找到这个名字$match[1].我建议你阅读正则表达式来理解preg_match().