正则表达式
正则表达式:
用某种模式去匹配指定字符串的一种字符串表示方式。
• 正则表达式由普通字符和元字符组成。
“Hi:\d+\s*Lo:\d+”
• 普通字符:Hi :
• 元字符:
• 匹配字符: \d \s
• 重复字符: + * \d{3}
• 位置字符: ^ ^\d{3}
• 转义字符: \{
正则表达式举例:
由26个大写英文字母组成的字符串:"[A-Z]+"
由26个小写英文字母组成的字符串:"[a-z]+"
由26个英文字母组成的字符串:"[A-Za-z]+"
由数字、26个英文字母或者下划线组成的字符串:"\w+"
固定电话号码:"((\d{3,4})|(\d{3,4}\-))?\d{7,8}"
一年的12个月:"((0?[1-9])|(1[0-2]))"
一个月的31天:"((0?[1-9])|((1|2)[0-9])|30|31)"