继续求教正则表达式有关问题
程序员文章站
2022-05-16 19:29:46
...
继续求教正则表达式问题
结果是
想要的结果是
求教该如何修改正则?
==============
其实就是想把类似于微博里边@功能用正则来拆出@的人,规则是"@开头+人名+空格"不如此的话 有没有其他更好的实现方法?
如果用这个 类似于
这样在末尾@了好友,但是没有空格能否用正则判断?
$str = "昨天 @测试 hiaaaa dd@测试 反反复复";
$reg = "/([^@]+(?=\s))/";
$arr = preg_split($reg,$str,-1,PREG_SPLIT_DELIM_CAPTURE | PREG_SPLIT_NO_EMPTY );
print_r($arr);
结果是
Array ( [0] => 昨天 [1] => @ [2] => 测试 [3] => hiaaaa [4] => dd@ [5] => 测试 [6] => 反反复复 )
想要的结果是
Array ( [0] => 昨天 @ [1] => 测试 [2] => hiaaaa dd@ [3] => 测试 [4] => 反反复复 )
求教该如何修改正则?
==============
其实就是想把类似于微博里边@功能用正则来拆出@的人,规则是"@开头+人名+空格"不如此的话 有没有其他更好的实现方法?
如果用这个 类似于
$str = "昨天 @测试 hiaaaa dd@测试 反反复复@好友2";
这样在末尾@了好友,但是没有空格能否用正则判断?
正则表达式
专题推荐
-
独孤九贱-php全栈开发教程
全栈 170W+
主讲:Peter-Zhu 轻松幽默、简短易学,非常适合PHP学习入门
-
玉女心经-web前端开发教程
入门 80W+
主讲:灭绝师太 由浅入深、明快简洁,非常适合前端学习入门
-
天龙八部-实战开发教程
实战 120W+
主讲:西门大官人 思路清晰、严谨规范,适合有一定web编程基础学习
- 最新文章
- 热门排行
上一篇: destoon之一键登录设置
网友评论
文明上网理性发言,请遵守 新闻评论服务协议
我要评论