看了一下别人写的程序
里面用到的正则 边界符的使用 有些用/love/ 有些用|love| ,不知道有什么区别
还有边界符后面 /love/i 知道是不区分大小写 /love/g /love/x 还有什么可选参数,也不知道是什么意思,上网查也不知道怎么查?
希望别怪小弟知识浅薄,能详细讲解一下,谢谢.
里面用到的正则 边界符的使用 有些用/love/ 有些用|love| ,不知道有什么区别
还有边界符后面 /love/i 知道是不区分大小写 /love/g /love/x 还有什么可选参数,也不知道是什么意思,上网查也不知道怎么查?
希望别怪小弟知识浅薄,能详细讲解一下,谢谢.
解决方案 »
- $_SESSION=array()与session_unset()
- 请教各位PHP的CLI在C#中怎么用?
- 菜鸟问题
- 求解:如何搜索字符中的段落标题并加“加粗”标签,最好是正则
- 再次提问,如何模拟登录网页,从而获取登录后的html代码
- 使用 com 出现的问题
- 在2K下,IIS+PHP+MYSQL,PHP连接MYSQL出现一下错误:Call to undefined function mysql_connect()
- 我党distinct语句为什么无效
- 100分求类似SOHU的论坛!
- 玩转EDIT PLUS 之 兼职PHP调试工具
- 求教,带smarty的html页没法正确显示
- 做企业网站开发,用模板引擎好还是不用好?哪个开发速度快?
m:默认的正则开始"^"和结束"$"只是对于正则字符串如果在修饰符中加上"m",那么开始和结束将会指字符串的每一行:每一行的开头就是"^",结尾就是"$"。
s:如果在修饰符中加入"s",那么默认的"."代表除了换行符以外的任何字符将会变成任意字符,也就是包括换行符!
x:如果加上该修饰符,表达式中的空白字符将会被忽略,除非它已经被转义。
e:本修饰符仅仅对于replacement有用,代表在replacement中作为PHP代码。
A:如果使用这个修饰符,那么表达式必须是匹配的字符串中的开头部分。比如说"/a/A"匹配"abcd"。
E:与"m"相反,如果使用这个修饰符,那么"$"将匹配绝对字符串的结尾,而不是换行符前面,默认就打开了这个模式。
U:和问号的作用差不多,用于设置"贪婪模式"。