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 动态随机生成验证码类代码
Apr 09 PHP
PHP session有效期session.gc_maxlifetime
Apr 20 PHP
php验证是否是md5编码的简单代码
Apr 01 PHP
php商品对比功能代码分享
Sep 24 PHP
PHP开发中常用的十个代码样例
Feb 02 PHP
CI配置多数据库访问的方法
Mar 28 PHP
yii2分页之实现跳转到具体某页的实例代码
Jun 02 PHP
php静态成员方法和静态的成员属性的使用方法
Oct 26 PHP
浅析PHP数据导出知识点
Feb 17 PHP
php 字符串中是否包含指定字符串的多种方法
Apr 12 PHP
php实现数组中出现次数超过一半的数字的统计方法
Oct 14 PHP
php生成HTML文件的类方法
Oct 11 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数组总结篇(一)
2008/09/30 PHP
php递归删除目录下的文件但保留的实例分享
2014/05/10 PHP
PHP中使用glob函数实现一句话删除某个目录下的所有文件
2014/07/22 PHP
PHP解码unicode编码的中文字符代码分享
2014/08/13 PHP
thinkPHP下的widget扩展用法实例分析
2015/12/26 PHP
php获取当前页面完整URL地址
2015/12/30 PHP
Windows 下安装 swoole 图文教程(php)
2017/06/05 PHP
PHP中quotemeta()函数的用法讲解
2019/04/04 PHP
js中将多个语句写成一个语句的两种方法小结
2007/12/08 Javascript
LazyForm jQuery plugin 定制您的CheckBox Radio和Select
2009/10/24 Javascript
Jquery 一次处理多个ajax请求的代码
2011/09/02 Javascript
jQuery简易图片放大特效示例代码
2014/06/09 Javascript
JS+CSS实现仿雅虎另类滑动门切换效果
2015/10/13 Javascript
深入浅析JavaScript中的3DES
2016/08/24 Javascript
jQuery实现侧浮窗与中浮窗切换效果的方法
2016/09/05 Javascript
Bootstrap CSS布局之代码
2016/12/17 Javascript
详解vue-router 路由元信息
2017/09/13 Javascript
element-ui多文件上传的实现示例
2019/04/10 Javascript
vue中利用simplemde实现markdown编辑器(增加图片上传功能)
2019/04/29 Javascript
通过实例讲解JS如何防抖动
2019/06/15 Javascript
浅析js实现网页截图的两种方式
2019/11/01 Javascript
深入理解 ES6中的 Reflect用法
2020/07/18 Javascript
利用Python中的pandas库对cdn日志进行分析详解
2017/03/07 Python
Python通过命令开启http.server服务器的方法
2017/11/04 Python
Python3.6简单的操作Mysql数据库的三个实例
2018/10/17 Python
python实现TCP文件传输
2020/03/20 Python
美国求婚钻戒网站:Super Jeweler
2016/08/27 全球购物
泰国办公用品购物网站:OfficeMate
2018/02/04 全球购物
Godiva巧克力英国官网:比利时歌帝梵巧克力
2018/08/28 全球购物
Lulu Guinness露露·吉尼斯官网:红唇包
2019/02/03 全球购物
营业经理岗位职责
2013/11/10 职场文书
清洁工表扬信
2014/01/08 职场文书
高二生物教学反思
2014/01/27 职场文书
计算机维护专业推荐信
2014/02/27 职场文书
幼儿园母亲节活动方案
2014/03/10 职场文书
Tomcat 与 maven 的安装与使用教程
2022/06/16 Servers