$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);
复制代码