php 正则表达式(模式修正符)
2012-04-20 14:42
441 查看
第八章(3)正则表达式(模式修正符)
正则表达式的匹配先后顺序:
1.模式单元 2.重复匹配 ? * + {} 3.边界限定 ^ $ b B 4.模式选择 |
模式修正符:
模式修正符是标记在整个模式之外的.
i :模式中的字符将同时匹配大小写字母.
m :字符串视为多行.
s :将字符串视为单行,换行符作为普通字符.
x :将模式中的空白忽略.
A :强制仅从目标字符串的开头开始匹配.
D :模式中的美元元字符仅匹配目标字符串的结尾.
U :匹配最近的字符串.
---------------------------
不是有m修饰符吗?
m:默认的正则开始 "^ "和结束 "$ "只是对于正则字符串如果在修饰符中加上 "m ",那么开始和结束将会指字符串的每一行:每一行的开头就是 "^ ",结尾就是 "$ "。
-----
preg_match_all( "/^.+$/m ", $menustr, $regs);
正则表达式的匹配先后顺序:
1.模式单元 2.重复匹配 ? * + {} 3.边界限定 ^ $ b B 4.模式选择 |
模式修正符:
模式修正符是标记在整个模式之外的.
i :模式中的字符将同时匹配大小写字母.
m :字符串视为多行.
s :将字符串视为单行,换行符作为普通字符.
x :将模式中的空白忽略.
A :强制仅从目标字符串的开头开始匹配.
D :模式中的美元元字符仅匹配目标字符串的结尾.
U :匹配最近的字符串.
---------------------------
不是有m修饰符吗?
m:默认的正则开始 "^ "和结束 "$ "只是对于正则字符串如果在修饰符中加上 "m ",那么开始和结束将会指字符串的每一行:每一行的开头就是 "^ ",结尾就是 "$ "。
-----
preg_match_all( "/^.+$/m ", $menustr, $regs);
相关文章推荐
- php 正则表达式(模式修正符)
- [导入]php正则表达式中的模式修正符
- php正则表达式的模式修正符和逆向引用使用介绍
- PHP正则表达式模式修正符
- PHP正则表达式学习(一) 模式修正符
- PHP正则表达式常用的5种模式修正符
- php正则表达式—修正模式
- PHP正则表达式模式修正符
- php正则表达式的模式修正符和逆向引用使用介绍
- PHP正则表达式模式修正符
- PHP扩展之文本处理(二)——PCRE正则表达式语法8——子组(子模式)
- 06Python爬虫---正则表达式03之模式修正_贪婪模式与懒惰模式
- PHP正则表达式模式后面 /U,/s 参数
- 正则表达式模式修正符 比如/esi
- PHP正则表达式 /i, /s, /x,/u, /U, /A, /D, /S等模式修饰符
- PHP正则表达式 /i, /s, /x,/u, /U, /A, /D, /S等模式修饰符
- javascript正则表达式 模式修正符大全 很关键 正则表达式中/i,/g,/ig,/gi,/m的区别和含义
- PHP正则表达式的模式修饰符
- PHP中的正则表达式及模式匹配
- PHP 正则表达式模式修饰符