常用的正则表达式归纳 正则表达式的常见用法
浏览量:1333
时间:2023-11-28 21:51:14
作者:采采
正则表达式是一种强大的文本匹配工具,广泛应用于各种编程语言和实际项目中。本文将介绍一些常用的正则表达式,并通过演示例子来详细说明其用法。
1. 匹配手机号码:
正则表达式:^1[3-9]d{9}$
示例代码:
import re
phone_numbers ["13512345678", "13898765432", "18787654321", "18123456789"]
pattern "^1[3-9]d{9}$"
for number in phone_numbers:
if (pattern, number):
print(number)
输出结果:
13512345678
13898765432
18787654321
18123456789
2. 匹配邮箱地址:
正则表达式:^w ([- .]w )*@w ([-.]w )*.w ([-.]w )*$
示例代码:
import re
emails ["test@", "@", "user@"]
pattern "^w ([- .]w )*@w ([-.]w )*.w ([-.]w )*$"
for email in emails:
if (pattern, email):
print(email)
输出结果:
test@
@
user@
通过以上两个例子,我们可以看到正则表达式的强大之处。在实际开发中,掌握常用的正则表达式可以极大地提高我们的工作效率。
总结:本文介绍了常用的正则表达式,并通过演示例子详细讲解了其用法。希望读者能够通过本文对正则表达式有更深入的了解,从而在实际应用中能够灵活运用,提高工作效率。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。