正则表达式常见用法
元字符
1 | ^ 匹配行开始 |
元(字符)序列
1 | \< 单词的开始位置 |
字符组元字符
1 | . |
示例1:匹配时间,正则表达式
匹配12小时
1 | (1[012]|[1-9]):[0-5][0-9] (am|pm) |
匹配24小时
1 | (2[0-3]|[01]?[0-9]):[0-5][0-9] (am|pm) |
示例2:查找重复单词,正则表达式
1 | \<([a-zA-z]+) +\1\> |
解析:
1 | \< 元字符序列单词开始 |
缺点:
1 | 换行的重复单词不能查询.. |
正则表达式常见用法
元字符
1 | ^ 匹配行开始 |
元(字符)序列
1 | \< 单词的开始位置 |
字符组元字符
1 | . |
示例1:匹配时间,正则表达式
匹配12小时
1 | (1[012]|[1-9]):[0-5][0-9] (am|pm) |
匹配24小时
1 | (2[0-3]|[01]?[0-9]):[0-5][0-9] (am|pm) |
示例2:查找重复单词,正则表达式
1 | \<([a-zA-z]+) +\1\> |
解析:
1 | \< 元字符序列单词开始 |
缺点:
1 | 换行的重复单词不能查询.. |