PHP:正则表达式处理微博中的话题和对象名
时间:2021-07-01 10:21:17
帮助过:13人阅读
<无详细内容>
- $post_content = "@oschina和@twitter在研究用#PHP#的#正则表达式#过滤话题和对象名";
- $tag_pattern = "/\#([^\#|.]+)\#/";
- preg_match_all($tag_pattern, $post_content, $tagsarr);
- $tags = implode(',',$tagsarr[1]);
- $user_pattern = "/\@([a-zA-z0-9_]+)/";
- $post_content = preg_replace($user_pattern, '@$程序猿闯子', $post_content );
- $post_content = preg_replace($tag_pattern, '#$程序猿闯子#', $post_content);
|