正则表达式子表达式如何灵活运用?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1139个文字,预计阅读时间需要5分钟。
本例讲述了正则表达式子表达式用法。分享给家长和参考,具体如下:
注:在所有示例中,正则表达式子表达式匹配结果包含在源文本中的【和】之间,有的示例会使用Java来实现。
1. 匹配电话号码: 源文本:我的电话是123-456-7890 正则表达式:\b\d{3}-\d{3}-\d{4}\b 子表达式:\d{3}、\d{3}、\d{4}
2. 匹配电子邮件地址: 源文本:我的邮箱是example@email.com 正则表达式:\b[\w.-]+@[\w.-]+\.\w+\b 子表达式:[\w.-]+、[\w.-]+、\w+
3. 匹配网址: 源文本:我的网站是http://www.example.com 正则表达式:\bhttp[s]?://[^\s]+\b 子表达式:http[s]?、[^\s]+
4. 匹配日期(格式为年-月-日): 源文本:我的生日是1990-01-01 正则表达式:\b\d{4}-\d{2}-\d{2}\b 子表达式:\d{4}、\d{2}、\d{2}
5. 匹配时间(格式为时:分:秒): 源文本:现在是20:30:45 正则表达式:\b\d{2}:\d{2}:\d{2}\b 子表达式:\d{2}、\d{2}、\d{2}
通过以上示例,家长和参考者可以了解正则表达式子表达式的用法。
本文实例讲述了正则表达式教程之子表达式用法。
本文共计1139个文字,预计阅读时间需要5分钟。
本例讲述了正则表达式子表达式用法。分享给家长和参考,具体如下:
注:在所有示例中,正则表达式子表达式匹配结果包含在源文本中的【和】之间,有的示例会使用Java来实现。
1. 匹配电话号码: 源文本:我的电话是123-456-7890 正则表达式:\b\d{3}-\d{3}-\d{4}\b 子表达式:\d{3}、\d{3}、\d{4}
2. 匹配电子邮件地址: 源文本:我的邮箱是example@email.com 正则表达式:\b[\w.-]+@[\w.-]+\.\w+\b 子表达式:[\w.-]+、[\w.-]+、\w+
3. 匹配网址: 源文本:我的网站是http://www.example.com 正则表达式:\bhttp[s]?://[^\s]+\b 子表达式:http[s]?、[^\s]+
4. 匹配日期(格式为年-月-日): 源文本:我的生日是1990-01-01 正则表达式:\b\d{4}-\d{2}-\d{2}\b 子表达式:\d{4}、\d{2}、\d{2}
5. 匹配时间(格式为时:分:秒): 源文本:现在是20:30:45 正则表达式:\b\d{2}:\d{2}:\d{2}\b 子表达式:\d{2}、\d{2}、\d{2}
通过以上示例,家长和参考者可以了解正则表达式子表达式的用法。
本文实例讲述了正则表达式教程之子表达式用法。

