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


Posted in PHP onJuly 18, 2015

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

$post_content = "@3water和@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, '<a href="http://twitter.com/${1}">@${1}</a>', $post_content );
$post_content = preg_replace($tag_pattern, '<a href="http://twitter.com/search?q=#${1}">#${1}#</a>', $post_content);
PHP 相关文章推荐
解决中英文字符串长度问题函数
Jan 16 PHP
PHP chmod 函数与批量修改文件目录权限
May 10 PHP
解析php session_set_save_handler 函数的用法(mysql)
Jun 29 PHP
PHP通过内置函数memory_get_usage()获取内存使用情况
Nov 20 PHP
php中heredoc与nowdoc介绍
Dec 25 PHP
php+MySql实现登录系统与输出浏览者信息功能
Jul 01 PHP
php过滤输入操作之htmlentities与htmlspecialchars用法分析
Feb 17 PHP
php生成毫秒时间戳的实例讲解
Sep 22 PHP
PHP实现图片压缩
Sep 09 PHP
Ajax+PHP实现的删除数据功能示例
Feb 12 PHP
TP框架实现上传一张图片和批量上传图片的方法分析
Apr 23 PHP
php解析非标准json、非规范json的方式实例
Dec 10 PHP
PHP获取指定月份第一天和最后一天的方法
Jul 18 #PHP
PHP使用ODBC连接数据库的方法
Jul 18 #PHP
PHP封装的Twitter访问类实例
Jul 18 #PHP
PHP+Javascript实现在线拍照功能实例
Jul 18 #PHP
thinkphp autoload 命名空间自定义 namespace
Jul 17 #PHP
简单谈谈PHP vs Node.js
Jul 17 #PHP
php+html5基于websocket实现聊天室的方法
Jul 17 #PHP
You might like
ecshop 批量上传(加入自定义属性)
2012/03/20 PHP
解析CodeIgniter自定义配置文件
2013/06/18 PHP
PHP实现获取域名的方法小结
2014/11/05 PHP
简单实现php上传文件功能
2017/09/21 PHP
使用 PHP Masked Package 屏蔽敏感数据的实现方法
2019/10/15 PHP
Js 回车换行处理的办法及replace方法应用
2013/01/24 Javascript
如何获取select下拉框的值(option没有及有value属性)
2013/11/08 Javascript
基于javascript简单实现对身份证校验
2021/01/25 Javascript
javascript运算符——位运算符全面介绍
2016/07/14 Javascript
基于JSON格式数据的简单jQuery幻灯片插件(jquery-slider)
2016/08/10 Javascript
JS中数组重排序方法
2016/11/11 Javascript
Vue计算属性的使用
2017/08/04 Javascript
浅谈React中的元素、组件、实例和节点
2018/02/27 Javascript
纯JS实现的读取excel文件内容功能示例【支持所有浏览器】
2018/06/23 Javascript
JSON是什么?有哪些优点?JSON和XML的区别?
2019/04/29 Javascript
浅谈Vue使用Cascader级联选择器数据回显中的坑
2020/10/31 Javascript
[00:15]TI9地铁玩家打卡
2019/08/11 DOTA
[54:19]完美世界DOTA2联赛PWL S2 Magma vs PXG 第二场 11.28
2020/12/01 DOTA
pandas 获取季度,月度,年度首尾日期的方法
2018/04/11 Python
python 3.7.0 安装配置方法图文教程
2018/08/27 Python
将Django项目部署到CentOs服务器中
2018/10/18 Python
Python设计模式之职责链模式原理与用法实例分析
2019/01/11 Python
结合OpenCV与TensorFlow进行人脸识别的实现
2019/10/10 Python
python基于socket函数实现端口扫描
2020/05/28 Python
python 下划线的不同用法
2020/10/24 Python
HTML5本地数据库基础操作详解
2016/04/26 HTML / CSS
NFL Game Pass欧洲:在线观看NFL比赛直播和点播,以高清质量播放
2018/08/30 全球购物
一站式跨境收款解决方案:Payoneer(派安盈)
2018/09/06 全球购物
您的时尚,您的生活方式:DTLR Villa
2019/12/25 全球购物
品质主管的岗位职责
2013/12/04 职场文书
我的大学生活职业生涯规划
2014/01/02 职场文书
澳大利亚商务邀请函
2014/01/17 职场文书
大学生个人自荐信样本
2014/03/02 职场文书
学习优秀党务工作者先进事迹材料思想报告
2014/09/17 职场文书
光棍节联谊晚会活动策划书
2014/10/10 职场文书
手术室护士个人总结
2015/02/13 职场文书