正则表达式是一种用来描述字符串模式的公式,它可以用来匹配、搜索和替换文本中的字符串。正则表达式通常用在不区分大小写的的情况下 具有以下特点: 灵活性、逻辑性和功能性非常强 可以迅速地用极简单的方式达到字符串的复杂控制 对于刚接触的人来说,比较晦涩难懂
. - 匹配任意单个字符[abc] - 匹配方括号内的任意字符\d - 匹配数字\w - 匹配字母或数字\s - 匹配任意空白符* - 匹配前一个元素零次或多次+ - 匹配前一个元素一次或多次? - 匹配前一个元素零次或一次{n} - 匹配前一个元素n次{n,} - 匹配前一个元素至少n次{n,m} - 匹配前一个元素n到m次^ - 匹配字符串开头$ - 匹配字符串结尾\b - 匹配一个单词的边界(ab) - 将括号内的作为一个组| - 匹配左右任一表达式使用\转义特殊字符:
\t - 制表符\n - 换行符\d - 数字\w - 字母或数字.* - 默认贪婪匹配.*? - 懒惰匹配