php正则表达式知识点汇总

正则表达式语法规则
1、方括号 []
方括号内的一串字符是将要用来进行匹配的的字符。例如正则表达式在方括号里面为[woniu] 是指在目标字符串中寻找字母w o n i u 。
2、连字符 -
格式及[开始-结束],比如说[a-z]表示匹配英文字母a-z; [A-Za-z] 表示从A-z;数字使用方法相同。
3、点号字符 .
点号字符在正则表达式中是一个通配符:例如”.er”表示所有以er结尾的三个字符的字符串。
4、限定符 + * ? {n,m}
+ 表示其前面的字符至少有一个,例如 9+ 表示目标字符串包含至少一个9;
* 表示其前面的字符不止一个或0。例如y* 表示目标字符串包含0或不止一个y;
? 表示其前面的字符为一个或0,例如与y? 表示目标字符串包含0或一个y;
a{3,5}表示其前面的字符串包含3个或者5个a;
5、行定位符 ^
例如^xiaoming 只能出现在目标字符串开头,$xiaoming表示只能出现在目标字符串结尾;
6、括号字符 ()
括号字符表示子串,所有对包含在子串内字符的操作,都是以子串为整体进行的。括号字符也是把正则表达式分成不同部分的操作符;
7、选择符 |
选择字符表示”或”的选择;
*8、转义字符 *
转义字符较为常用,此处省略;
欢迎加qq群:639882908 进行交流

猜你喜欢

转载自blog.csdn.net/a_running_snail_/article/details/80758293