正则表达式

来源:互联网 发布:linux批量替换文件内容 编辑:程序博客网 时间:2024/06/06 15:43

正则表达式:

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

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

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




原创粉丝点击