ChinaUnix.net
相关文章推荐:

php正则表达式大全

php 正则表达式 介绍 正则表达式,大家在开发中应该是经常用到,现在很多开发语言都有正则表达式的应用,比如javascript,java,.net,php等等,我今天就把我对正则表达式的理解跟大家唠唠,不当之处,请多多指教! 需要知道的术语——下面的术语你知道多少? Δ 定界符 Δ 字符域 Δ 修饰符 Δ 限定符 Δ 脱字符 Δ 通配符(正向预查,反向预查) Δ 反向引用 Δ 惰性匹配 Δ 注释 Δ 零字符宽...

by 三里屯摇滚 - php文档中心 - 2012-03-12 22:22:45 阅读(1262) 回复(1)

相关讨论

跪求php正则表达式 例如:$str=|a|b|c|d 用循环方式吧 a,b,c,d分别存入mysql表

by chengang0550 - PHP - 2011-07-18 10:16:30 阅读(2207) 回复(2)

最近一直在做审计邮件、帖子的工作,所以得首先学会正则。虽说网上对正则表达式解释的已经够详尽的了, 但是把网上的试子照搬到php中,还是有一些惹人厌的问题: 譬如在 正则表达式30分钟入门教程 中有个这样的式子(?).*(?=)用于匹配不包含属性的简单HTML标签内里的内容,按道理来说直接在preg_match中运用应该没什么问题,可实际呢: $str = "aaaaaabbbbbbcccccccddddddfffff"; preg_match("/(?).*(?=)/s", $str, $ma...

by coolias - php文档中心 - 2009-07-14 16:15:17 阅读(1353) 回复(0)

琢磨了一宿,查阅了无数资料(85%都没查到点子上)终于琢磨出来一个小问题。总结一下,忘各位同仁少走弯路,尤其是初学者。 首先说一下什么是正则表达式,它是用来干什么的。 正则表达式其实是为了格式化输入与输出的一套规则,我们为什么要格式化输入与输出呢?举个简单的例子,当用户输入电话号码的时候方法可能千奇百怪,比如我输入7852594635,也可以输入(785)259-4635,或者785-259-4635,电脑怎么办?哪一个才是标准的?...

by kkboy_dyc - php文档中心 - 2008-08-08 06:30:11 阅读(1395) 回复(0)

php正则表达式教程 本文目标 如何 使用本教程 正则表达式到底是什么东西? 入门 测试 正则表达式 元字符 字符转义 重复 字符类 分枝条件 反义 分组 后向引用 零宽断言 负向零宽断言 注释 贪婪与懒惰 处理选项 平衡组/递归匹配 还有些什么东西没提到 联系作者 最后,来点广告... 网上的资源及本文参考文献 更新说明 本文目标 30分钟内让你明白正则表达式是...

by zhao3stones - php文档中心 - 2008-06-27 16:34:05 阅读(8502) 回复(0)

//截取中间字符串的方法 preg_match('/(?:ello)(.*)/', 'hello biafra', $match); print_r($match); Array ( [0] => ello biafra [1] => biafra ) preg_match('/(ello)(.*)/', 'hello biafra', $match); print_r($match); Array ( [0] => ello biafra [1] => ello [2] => biafra ) // 取得QQ号 function getQQ($text) { if (ereg ("([0-9]{5,9})", $text, $regs)) { return $regs[1]; ...

by xh_terry - php文档中心 - 2008-06-10 19:23:11 阅读(1137) 回复(0)

匹配中文字符的正则表达式: [\u4e00-\u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^\x00-\xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:\n\s*\r 评注:可以用来删除空白行 匹配HTML标记的正则表达式:]*>.*?| 评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分,对于复杂的嵌套标记依旧无能为力 匹配首尾空白...

by octans - php文档中心 - 2008-03-23 21:11:39 阅读(751) 回复(0)

php正则表达式 一个正则表达式是一个特定的格式化模式,可以用来找出一个字符串在另一个字符串中的使用情况。几个编程语言,包括Visual Basic,Perl,JavaScript和php都支持正则表达式,希望在这篇入门指导的结束,Mitchell(作者自己)可以让你在php程序中能应用一些基本的正则表达式正则表达式是在各种各样的程序语言中突出的古怪特征中的一种,但是由于它们看起来是很难的一个概念,所以很多开发者就把它们放到了角落里,忘...

by 061107 - php文档中心 - 2007-12-28 15:42:50 阅读(712) 回复(0)

关于正则表达式 (Regular expression),似乎译成:字符串解析处理,较合乎字面上的意义。但目前所有的相关书籍都译成正则表达式或是正规表示法....等等,实际上是负责字符串解析比对,并对字符串做相关的处理。 ereg: 字符串比对解析。 ereg_replace: 字符串比对解析并取代。 eregi: 字符串比对解析,与大小写无关。 eregi_replace: 字符串比对解析并取代,与大小写无关。 split: 将字符串依指定的规则切开。 sql_regcase:...

by whxy5 - php文档中心 - 2007-11-23 09:37:00 阅读(926) 回复(0)

正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。文章转载自: http://www.phpchina.com/31423/viewspace_9417.html 匹配中文字符的正则表达式: [\u4e00-\u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^\x00-\xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:\n\...

by Matt_Hwang - php文档中心 - 2007-09-06 21:40:52 阅读(796) 回复(0)

一个正则表达式是一个特定的格式化模式,可以用来找出一个字符串在另一个字符串中的使用情况。几个编程语言,包括Visual Basic,Perl,javascript和php都支持正则表达式,希望在这篇入门指导的结束,Mitchell(作者自己)可以让你在php程序中能应用一些基本的正则表达式正则表达式是在各种各样的程序语言中突出的古怪特征中的一种,但是由于它们看起来是很难的一个概念,所以很多开发者就把它们放到了角落里,忘记了它们的存在。 让...

by Matt_Hwang - php文档中心 - 2007-09-06 21:37:03 阅读(731) 回复(0)