我试图在符号后得到这个词#
所以下面的字符串,应该都返回stack_overflow
#stack_overflow
hello #stack_overflow
blahblahblah#stack_overflow
图案会是什么样子?
我试图在符号后得到这个词#
所以下面的字符串,应该都返回stack_overflow
#stack_overflow
hello #stack_overflow
blahblahblah#stack_overflow
图案会是什么样子?
试试这个代码:
$content = '#stack_overflow
hello #stack_overflow
blahblahblah#stack_overflow';
preg_match_all('/\#(?P<name>[a-z_]+?)/Uim', $content, $matches, PREG_SET_ORDER);
foreach ($matches as $match) {
var_dump($match['name']);
}
那会让你
string(14) "stack_overflow"
string(14) "stack_overflow"
string(14) "stack_overflow"