正则表达式
1.概述
•正则表达式(Regular Expression):专门描述字符串中字符出现规则的表达式。
•因为程序不认识人类语言中的词汇,所以才需要程序员用正则表达式教程序认识人类语言中的词汇。
2.用途
–1. 验证字符串格式
–2. 查找敏感词(查水表)
3.预定义字符集
•正则表达式语法为四种最常用的字符集定义了最简化写法,称为预定义字符集。
•包括:
–要匹配一位数字: \d 等效于 [0-9]
–要匹配一位字母、数字或_: \w 等效于 [0-9A-Za-z_]
–要匹配一位空字符:\s 可匹配 空格、制表符Tab等空白
–要匹配所有文字(通配符): .
•所以,手机号规则可进一步简写为:
–1[3-8]\d\d\d\d\d\d\d\d\d