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 禁止页面缓存输出
Jan 07 PHP
php网站来路获取代码(针对搜索引擎)
Jun 08 PHP
php数据库密码的找回的步骤
Jan 12 PHP
PHP数组 为文章加关键字连接 文章内容自动加链接
Dec 29 PHP
PHP中可以自动分割查询字符的Parse_str函数使用示例
Jul 25 PHP
使用ThinkPHP的自动完成实现无限级分类实例详解
Sep 02 PHP
php实现批量上传数据到数据库(.csv格式)的案例
Jun 18 PHP
Laravel 批量更新多条数据的示例
Nov 27 PHP
Laravel框架执行原生SQL语句及使用paginate分页的方法
Aug 17 PHP
phpstudy2020搭建站点的实现示例
Oct 30 PHP
基于php解决json_encode中文UNICODE转码问题
Nov 10 PHP
PHP常量DIRECTORY_SEPARATOR原理及用法解析
Nov 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
写一个用户在线显示的程序
2006/10/09 PHP
openPNE常用方法分享
2011/11/29 PHP
php函数指定默认值方法的小例子
2013/12/04 PHP
PHP IDE phpstorm 常用快捷键
2015/05/18 PHP
OAuth认证协议中的HMACSHA1加密算法(实例)
2017/10/25 PHP
PHP后门隐藏的一些技巧总结
2020/11/04 PHP
Javascript 同时提交多个Web表单的方法
2009/02/19 Javascript
xml和web特殊字符
2009/04/28 Javascript
AngularJs中route的使用方法和配置
2016/02/04 Javascript
jQuery如何获取动态添加的元素
2016/06/24 Javascript
Nodejs下用submit提交表单提示cannot post错误的解决方法
2016/11/21 NodeJs
Vue的Class与Style绑定的方法
2017/09/01 Javascript
JS实现字符串翻转的方法分析
2018/08/31 Javascript
Node.js开发之套接字(socket)编程入门示例
2019/11/05 Javascript
vue element自定义表单验证请求后端接口验证
2019/12/11 Javascript
vue+springboot图片上传和显示的示例代码
2020/02/14 Javascript
Angular进行简单单元测试的实现方法实例
2020/08/16 Javascript
JS sort排序详细使用方法示例解析
2020/09/27 Javascript
python操作sqlite的CRUD实例分析
2015/05/08 Python
Python工程师面试题 与Python Web相关
2016/01/14 Python
Python实现完整的事务操作示例
2017/06/20 Python
20个常用Python运维库和模块
2018/02/12 Python
用python处理MS Word的实例讲解
2018/05/08 Python
python监控nginx端口和进程状态
2019/09/06 Python
Python BeautifulReport可视化报告代码实例
2020/04/13 Python
移动端html5 meta标签的神奇功效
2016/01/06 HTML / CSS
VICHY薇姿英国官网:全球专业敏感肌护肤领先品牌
2017/07/04 全球购物
如何找出EMP表里面SALARY第N高的employee
2013/12/05 面试题
12.4法制宣传日标语
2014/10/08 职场文书
销售2014年度工作总结
2014/12/08 职场文书
2016七夕情人节寄语
2015/12/04 职场文书
三严三实学习心得体会(精选N篇)
2016/01/05 职场文书
2016年政治理论学习心得体会
2016/01/25 职场文书
《司马光》教学反思
2016/02/22 职场文书
教你使用VS Code的MySQL扩展管理数据库的方法
2022/01/22 MySQL
python实现双链表
2022/05/25 Python