php正则提取#话题

下面直接给代码了,不过说明一下,$matches[0]是整个正则表达式匹配的内容,$matches[1]中的内容才是你要的,你可以根据需要对代码进行相关修改,以达到你的实际目的:
$str = '#励志 #正能量 斯蒂芬斯蒂芬斯蒂芬第三方的身份。';
$matches = array();
if (preg_match_all('/#([^\s]+)/', $str, $matches)) {
print_r($matches);
}
// 输出结果
Array
(
[0] => Array
(
[0] => #励志
[1] => #正能量
)
[1] => Array
(
[0] => 励志
[1] => 正能量
)
)


分类: PHP 点赞(0) 收藏

评论