记得在做数据抓去的时候正则表达式写的很溜,几年不用现在都不知道该怎么下手。
这里写个简单的例子来帮助下记忆,免得以后依然无从下手。
例子说明:提取标签之内的数据
$content = "test1test2test3";
preg_match_all ("/([^]*)/", iconv("GBK", "UTF-8", $content), $matches);
var_dump($matches);
//下面是$matches的内容
array(2) { [0]=> array(3) { [0]=> string(14) " " } [1]=> array(3) { [0]=> string(5) "test1" [1]=> string(5) "test2" [2]=> string(5) "test3" } } 很明显里面的 $matches[1] 里面的内容就是我想要的内容。
/([^]*)/
正则表达式的说明:
首位的 / 是正则表达式的开始
第一: 是要匹配的标签
第二: ([^]*) 是说 标签后面要跟一些不是的字符 "^"表示的是取反,如果这行不写的话它会匹配最后一个即test3后面的
第三: 是标签的结束
发表评论
-
字符串类型转换
2012-07-06 09:51 7571. CString和char *转换 CString重 ... -
常用正则表达式
2012-07-06 09:37 642匹配中文字符的正则表达式: [u4e00-u9fa5] ... -
ASP.NET中Theme使用方法详解
2012-07-06 09:29 873ASP.NET开发技巧之Theme功能主要是有什么呢?那么 ... -
js动态生成表格
2012-07-05 20:44 674- 0; t *= 10, e--); for (; ... -
桌面组件开发学习笔记
2012-07-03 13:42 6051. 桌面组 ... -
桌面组件开发学习笔记
2012-07-03 12:17 6231. 桌面组 ... -
OpenScales入门教程:第二节 : 创建第一张地图
2012-07-02 10:13 1087你需要把第一 ... -
Alert提示框备用
2012-07-02 10:13 600Alert { /**通 ... -
遮罩的使用
2012-07-02 10:13 593有N个按钮又不想其导航栏出现烦人的滚动条。 解决方法 ... -
fxmq
2012-07-02 10:13 698Flex Message Queue (fxmq) (ba ... -
Flex remoteobject工作原理探讨
2012-07-01 09:34 652Flex访问远程服务都是通过AbstractService ... -
Cross-domain policy和/WEB-INF/flex/proxy-config.xml
2012-07-01 09:34 652从flash 7开始,不同域名的资源访问受到限制,比如a. ... -
Flex Socket编程
2012-07-01 09:34 714比较懒,比较少上csdn的,如果发现留言给我没有回复,望见 ... -
Flex与.net交互
2012-07-01 09:33 391方法一: 把Flex生成的SWF文件(在目录../h ... -
比较好的firefox中字符换行解决方法
2012-06-30 17:51 477在网页中经常碰到字符断行的问题,一般情况下只要设置了外层容 ... -
LINUX终端乱码解决方法
2012-06-30 17:51 605安装Linux时选择使用中文,当使用SSH、TELNET ... -
模幂运算的几种解决方法
2012-06-30 17:51 984【问题】 计算a**b%c的值。 其中,&qu ... -
Ubuntu 9.10升级后 启动黑屏的解决方法
2012-06-30 17:51 1015安装完 9.10后,我 ...
相关推荐
如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单。如果你不熟悉这个术语,那么“正则表达式”(Regular Expression)就是一个字符构成的串,它定义了一...
正则表达式验证工具 V1.0 本软件主要用于检测正则表达式是否正确。 运行环境:本软件为绿色软件,无需安装,但需要Microsoft .NET Framework 4 支持,如果没有请前去下载(下载路径:...
《学习正则表达式》从正则表达式的基本概念讲起,到编写完整的sed和Perl脚本,再到转换HTML文件,将这种强大的工具解释得清晰透彻。...《学习正则表达式》适合对正则表达式感兴趣的程序员和互联网从业者。
正物色一本学习正则表达式的入门图书?恭喜,《学习正则表达式》非常适合你!本书提供大量经典简洁的示例,从零开始教你逐步掌握正则表达式。通过匹配特定单词、字符和模式,读者很快就可以自己动手使用正则表达式...
正则表达式正则表达式正则表达式正则表达式 验证程序
《正则表达式经典实例》讲解了基于8种常用的编程语言使用正则表达式的经典实例。书中提供了上百种可以在实战中使用的实例,以帮助读者使用正则表达式来处理数据和文本。对于如何使用正则表达式来解决性能不佳、误报...
让 Office Excel、WPS 表格支持正则表达式的免费插件:「Excel 正则工具」顾名思义,需要使用 “正则表达式(PCRE)” 的知识来进行操作,对于完全没有接触过正则的朋友也许有一定的入门门槛,但正则实在是太过强大...
正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。 许多程序设计语言都支持利用...
正则表达式整理汇总,含以下内容 [1]里面在包括一个正则表达式测试小程序 RegexTester.exe [2]正则表达式30分钟入门教程.pdf] [3]正则表达式规则.doc [4]正则表达式30分钟入门教程.mht 自己整理用的,现在...
常用正则表达式 正则表达式 常用正则表达式 正则表达式
常用正则表达式大全: 匹配中文字符的正则表达式 匹配空白行的正则表达式 匹配HTML标记的正则表达式 匹配Email地址的正则表达式 匹配网址URL的正则表达式 匹配国内电话号 匹配中国邮政编码 匹配身份证 匹配ip地址 ...
java,正则表达式,详解,java正则表达式,PDF
Microsoft®.NET Framework 对正则表达式的支持是一流的,甚至在 Microsoft® ASP.NET 中也有依赖正则表达式语言的控件。本文介绍了深入学习正则表达式的基础知识和推荐内容。 本文主要面向对正则表达式知之甚少或...
随着互联网的迅速发展,几乎所有工具软件和程序语言都支持的正则表达式也变得越来越强大和易于使用。本书是讲解正则表达式的经典之作。本书主要讲解了正则表达式的特性和流派、匹配原理、优化原则、实用诀窍以及调校...
Java正则表达式Java正则表达式Java正则表达式Java正则表达式
正则表达式日期校验 正则表达式日期校验 正则表达式日期校验
C语言正则表达式库,兼容perl的正则表达式库,使用简介、方便
非常棒的正则表达式速成教程,号称30分钟叫你学会正则表达式常用用法。我本人学了一下,感觉不赖,不过俺比较笨,30分钟的东西学了3个多小时,已经从什么都不会变成会编各种复杂的正则筛选条件了^^!这个教程是配合...
UE正则表达式、UE正则表达式
日期正则表达式(很实用) 日期正则表达式(很实用)日期正则表达式(很实用)日期正则表达式(很实用)