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 相关文章推荐
ubuntu 编译安装php 5.3.3+memcache的方法
Aug 05 PHP
php懒人函数 自动添加数据
Jun 28 PHP
一个严格的PHP Session会话超时时间设置方法
Jun 10 PHP
检测codeigniter脚本消耗内存情况的方法
Mar 21 PHP
Thinkphp模板标签if和eq的区别和比较实例分析
Jul 01 PHP
PHP实现发送邮件的方法(基于简单邮件发送类)
Dec 17 PHP
php模板引擎技术简单实现
Mar 15 PHP
php设计模式之单例模式代码
Jun 11 PHP
php无法连接mysql数据库的正确解决方法
Jul 01 PHP
使用php完成常见的文件上传功能(推荐)
Jan 13 PHP
PHP封装的简单连接MongoDB类示例
Feb 13 PHP
PHP使用ajax的post方式下载excel文件简单示例
Aug 06 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
PHP学习笔记之数组篇
2011/06/28 PHP
PHP和.net中des加解密的实现方法
2013/02/27 PHP
解析PHP跳出循环的方法以及continue、break、exit的区别介绍
2013/07/01 PHP
php使用ZipArchive函数实现文件的压缩与解压缩
2015/10/27 PHP
php实现图片上传、剪切功能
2016/05/07 PHP
laravel框架创建授权策略实例分析
2019/11/22 PHP
JS的框架Polymer中的dom-if和is属性使用说明
2015/07/29 Javascript
vue制作加载更多功能的正确打开方式
2016/10/12 Javascript
Three.js 再探 - 写一个微信跳一跳极简版游戏
2018/01/04 Javascript
JavaScript中的事件与异常捕获详析
2019/02/24 Javascript
使用vue中的混入mixin优化表单验证插件问题
2019/07/02 Javascript
Vue.js中provide/inject实现响应式数据更新的方法示例
2019/10/16 Javascript
react 原生实现头像滚动播放的示例
2020/04/21 Javascript
[01:11:10]2014 DOTA2华西杯精英邀请赛 5 24 iG VS VG加赛
2014/05/26 DOTA
Python中%是什么意思?python中百分号如何使用?
2018/03/20 Python
浅谈Series和DataFrame中的sort_index方法
2018/06/07 Python
python读取并定位excel数据坐标系详解
2019/06/26 Python
python中的线程threading.Thread()使用详解
2019/12/17 Python
如何基于python实现不邻接植花
2020/05/01 Python
Python实现一个简单的毕业生信息管理系统的示例代码
2020/06/08 Python
Html5适配iphoneX刘海屏的简单实现
2019/04/09 HTML / CSS
NARS化妆品官方商店:美国彩妆品牌
2017/08/26 全球购物
教师自荐书
2013/10/08 职场文书
初中生学习生活的自我评价
2013/11/20 职场文书
终端业务员岗位职责
2013/11/27 职场文书
见习期自我鉴定
2014/01/31 职场文书
妈妈的账单教学反思
2014/02/06 职场文书
推荐信怎么写
2014/05/09 职场文书
工作检讨书怎么写
2014/10/10 职场文书
入股合作协议书
2014/10/12 职场文书
新郎婚礼答谢词
2015/01/04 职场文书
乡镇法制宣传日活动总结
2015/05/05 职场文书
三方合作意向书范本
2015/05/09 职场文书
步步惊心观后感
2015/06/12 职场文书
运动会5000米加油稿
2015/07/21 职场文书
礼貌问候语大全
2015/11/10 职场文书