正则表达式
首先为什么要使用正则表达式
定界符
Perl 兼容模式的正则表达式函数,其正则表达式需要写在定界符中。任何不是字母、数字或反斜线()的字符都可以作为定界符,通常我们使用 / 作为定界符。
元字符
[]是正则表达式的一种语法不能省
注释:
[a-zA-Z0-9]表示任何包含a-zA-Z0-9的数
\d表示数字字符相当于[0-9]+
\w表示单词字符(英文、数字及下划线)
\s表示空白符(制表符)以及换行符
\D表示非数字字符
\W非单词字符
\S非空白字符
\匹配正则中的特殊字符
如:+为特殊字符,如果要匹配得在前面加/