正则表达式

正则表达式:

用某种模式去匹配指定字符串的一种字符串表示方式。

• 正则表达式由普通字符和元字符组成。

“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)"




posted @ 2017-10-25 16:16  Bryce1010  阅读(85)  评论(0编辑  收藏  举报