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 相关文章推荐
php 文件状态缓存带来的问题
Dec 14 PHP
一篇有意思的技术文章php介绍篇
Oct 26 PHP
Zend Studio去除编辑器的语法警告设置方法
Oct 24 PHP
有关于PHP中常见数据类型的汇总分享
Jan 06 PHP
PHP图片处理之图片旋转和图片翻转实例
Nov 19 PHP
PHP经典面试题之设计模式(经常遇到)
Oct 15 PHP
php+ajax无刷新分页实例详解
Dec 07 PHP
php冒泡排序与快速排序实例详解
Dec 07 PHP
分享php邮件管理器源码
Jan 06 PHP
详解PHP的Yii框架中组件行为的属性注入和方法注入
Mar 18 PHP
PHP实现随机发扑克牌
Apr 22 PHP
php实现对短信验证码发送次数的限制实例讲解
Mar 04 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
CI(CodeIgniter)框架视图中加载视图的方法
2017/03/24 PHP
php nginx 实时输出的简单实现方法
2018/01/21 PHP
ThinkPHP3.2框架操作Redis的方法分析
2019/05/05 PHP
javascript操作excel生成报表全攻略
2014/05/04 Javascript
javascript实现随机读取数组的方法
2015/08/03 Javascript
select隐藏选中值对应的id,显示其它id的简单实现方法
2016/08/25 Javascript
Angular2 之 路由与导航详细介绍
2017/05/26 Javascript
JavaScript基于面向对象实现的猜拳游戏
2018/01/03 Javascript
Vue-Router2.X多种路由实现方式总结
2018/02/09 Javascript
vue中post请求以a=a&amp;b=b 的格式写遇到的问题
2018/04/27 Javascript
vue 弹框产生的滚动穿透问题的解决
2018/09/21 Javascript
关于layui时间回显问题的解决方法
2019/09/24 Javascript
jQuery实现的分页插件完整示例
2020/05/26 jQuery
Python中的index()方法使用教程
2015/05/18 Python
Python3.X 线程中信号量的使用方法示例
2017/07/24 Python
启动targetcli时遇到错误解决办法
2017/10/26 Python
python获取多线程及子线程的返回值
2017/11/15 Python
Python常见字典内建函数用法示例
2018/05/14 Python
PyTorch之nn.ReLU与F.ReLU的区别介绍
2020/06/27 Python
使用 prometheus python 库编写自定义指标的方法(完整代码)
2020/06/29 Python
Python下使用Trackbar实现绘图板
2020/10/27 Python
python 用pandas实现数据透视表功能
2020/12/21 Python
python上下文管理的使用场景实例讲解
2021/03/03 Python
美国领先的汽车轮胎和轮毂供应商:TireBuyer
2016/07/21 全球购物
阿联酋航空官方网站:Emirates
2017/10/17 全球购物
Kate Spade澳大利亚官方网站:美国设计师手袋品牌
2019/09/10 全球购物
精彩自我鉴定
2014/01/16 职场文书
教育学习自我评价
2014/02/03 职场文书
班级标语大全
2014/06/21 职场文书
交通事故赔偿协议书怎么写
2014/10/04 职场文书
在pyCharm中下载第三方库的方法
2021/04/18 Python
python 提取html文本的方法
2021/05/20 Python
简单且有用的Python数据分析和机器学习代码
2021/07/02 Python
VUE使用draggable实现组件拖拽
2022/04/06 Vue.js
Go语言的协程上下文的几个方法和用法
2022/04/11 Golang
Win10本地连接不见了怎么恢复? win10系统电脑本地连接不见了解决方法
2023/01/09 数码科技