文章分类 -  正则表达式

固定常量
摘要:一个常量是一个简单值的标识符(名字)。作为名字,这个值在脚本的执行期间是不可以改变的(魔术的常量__FILE__ 和 __LINE__ 除外)。 缺省一个常量是大小写敏感的。习惯上常量通常是大写的。 在PHP中常量的命名与变量标识符的命名一致。一个有效的常量名是以字母或下划线开始,后面可以是字母符号,数字,或下划线。做正则表达式表示,它将是这样的:[a-zA-Z_\x7f-\xff][a-zA-... 阅读全文

posted @ 2009-11-30 16:08 14的路 阅读(232) 评论(0) 推荐(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);Arra... 阅读全文

posted @ 2009-11-26 11:13 14的路 阅读(323) 评论(0) 推荐(0)

php正则表达式中的逆向引用
摘要:逆向引用一直都是很令人费解的名词,一直疑惑\\1为什么能引用到前面的内容。跟文章说的一样例子最能说明一切,下面先来看原文章的例子: 1. \b(\w+)\b\s+\1\b可以用来匹配重复的单词,像go go, 或者kitty kitty。这个表达式首先是一个单词,也就是单词开始处和结束处之间的多于一个的字母或数字(\b(\w+)\b),这个单词会被捕获到编号为1的分组中,然后是1个或几个空白符(... 阅读全文

posted @ 2009-10-10 16:38 14的路 阅读(1384) 评论(1) 推荐(0)

php正则表达式的模式修正符和逆向引用
摘要:正则表达式的匹配先后顺序: 1.模式单元 2.重复匹配 ? * + {} 3.边界限定 ^ $ b B 4.模式选择 | 模式修正符: 模式修正符是标记在整个模式之外的. i :模式中的字符将同时匹配大小写字母. m :字符串视为多行. s :将字符串视为单行,换行符作为普通字符. x :将模式中的空白忽略. A :强制仅从目标字符串的开头开始匹配. D :模式中的美元元字符仅... 阅读全文

posted @ 2009-10-10 16:36 14的路 阅读(301) 评论(0) 推荐(0)

导航

友情链接:源码下载