2016 - 2024

感恩一路有你

常用的正则表达式归纳 正则表达式的常见用法

浏览量: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@

通过以上两个例子,我们可以看到正则表达式的强大之处。在实际开发中,掌握常用的正则表达式可以极大地提高我们的工作效率。

总结:本文介绍了常用的正则表达式,并通过演示例子详细讲解了其用法。希望读者能够通过本文对正则表达式有更深入的了解,从而在实际应用中能够灵活运用,提高工作效率。

正则表达式 常用 归纳

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。