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入门
Oct 09 PHP
攻克CakePHP系列一 连接MySQL数据库
Oct 22 PHP
php设计模式 Singleton(单例模式)
Jun 26 PHP
学习php中的正则表达式
Aug 17 PHP
Linux系统中设置多版本PHP共存配合Nginx服务器使用
Dec 21 PHP
win10环境PHP 7 安装配置【教程】
May 09 PHP
Yii2主题(Theme)用法详解
Jul 23 PHP
php与python实现的线程池多线程爬虫功能示例
Oct 12 PHP
轻松实现php文件上传功能
Feb 17 PHP
PHP 序列化和反序列化函数实例详解
Jul 18 PHP
利用PHP判断是否是连乘数字串的方法示例
Jul 03 PHP
PHP获取当前系统时间的方法小结
Oct 03 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中的时间显示
2007/01/18 PHP
Linux下从零开始安装配置Nginx服务器+PHP开发环境
2015/12/21 PHP
WordPress中设置Post Type自定义文章类型的实例教程
2016/05/10 PHP
php session的应用详细介绍
2017/03/22 PHP
php基于 swoole 实现的异步处理任务功能示例
2019/08/13 PHP
慎用 somefunction.prototype 分析
2009/06/02 Javascript
html dom节点操作(获取/修改/添加或删除)
2014/01/23 Javascript
JS实现鼠标点击展开或隐藏表格行的方法
2015/03/03 Javascript
jQuery实现响应鼠标背景变化的动态菜单效果代码
2015/08/27 Javascript
jquery UI Datepicker时间控件的使用方法(基础版)
2015/11/07 Javascript
基于Bootstrap漂亮简洁的CSS3价格表(附源码下载)
2017/02/28 Javascript
jQuery动态添加.active 实现导航效果代码思路详解
2017/08/29 jQuery
详解vue-cli与webpack结合如何处理静态资源
2017/09/19 Javascript
vue两个组件间值的传递或修改方式
2018/07/04 Javascript
Vue+Java+Base64实现条码解析的示例
2020/09/23 Javascript
[01:01:25]DOTA2上海特级锦标赛B组资格赛#2 Fnatic VS Spirit第三局
2016/02/27 DOTA
线程和进程的区别及Python代码实例
2015/02/04 Python
Python模块搜索概念介绍及模块安装方法介绍
2015/06/03 Python
Python通过select实现异步IO的方法
2015/06/04 Python
Python实现比较两个文件夹中代码变化的方法
2015/07/10 Python
用Python写王者荣耀刷金币脚本
2017/12/21 Python
python+opencv实现动态物体识别
2018/01/09 Python
python中的内置函数max()和min()及mas()函数的高级用法
2018/03/29 Python
python实现txt文件格式转换为arff格式
2018/05/31 Python
Django框架使用富文本编辑器Uedit的方法分析
2018/07/31 Python
用opencv给图片换背景色的示例代码
2020/07/08 Python
如何用PyPy让你的Python代码运行得更快
2020/12/02 Python
如何通过 CSS 写出火焰效果
2021/03/24 HTML / CSS
工业设计专业个人求职信范文
2013/12/28 职场文书
慈善晚会策划方案
2014/05/14 职场文书
合作协议书模板2014
2014/09/26 职场文书
房屋租赁合同协议书范本
2014/10/19 职场文书
2014年学生会工作总结
2014/11/07 职场文书
吴仁宝观后感
2015/06/09 职场文书
孙振耀退休感言
2015/08/01 职场文书
2019年健身俱乐部的创业计划书
2019/08/26 职场文书