php用正则表达抓取网页中文章( 鉴客这篇文章涉及php正则匹配与字符串操作的相关技巧)

优采云 发布时间: 2021-10-25 01:19

  php用正则表达抓取网页中文章(

鉴客这篇文章涉及php正则匹配与字符串操作的相关技巧)

  PHP 使用正则表达式获取微博主题名和对象名

  更新时间:2015-07-18 14:48:34 作者:建科

  本文文章主要介绍PHP使用正则表达式获取微博主题名和对象名,涉及PHP正则匹配和字符串操作相关技巧。有一定的参考价值,有需要的朋友可以参考下

  本文介绍了PHP使用正则表达式获取微博主题名和对象名的例子。分享给大家,供大家参考。具体实现方法如下:

  

$post_content = "@jb51和@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, '@${1}', $post_content );

$post_content = preg_replace($tag_pattern, '#${1}#', $post_content);

  PS:这里有两个非常方便的正则表达式工具供大家参考:

  JavaScript 正则表达式在线测试工具:

  正则表达式在线生成工具:

  希望这篇文章对你的php程序设计有所帮助。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线