Python文本处理:正则表达式应用实例

原创 浅浅的花香味﹌ 2025-03-09 23:39 9阅读 0赞

在Python中,正则表达式是一种强大的文本处理工具。下面是一些正则表达式应用实例:

  1. 邮箱验证

    1. import re
    2. email = input("Enter your email: ")
    3. pattern = r'^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$'
    4. if not re.match(pattern, email)):
    5. print("Invalid email format.")
  2. URL验证

    1. url = input("Enter a URL: ")
    2. pattern = r'^https?:\/\/[\w\.-]+/?$'
    3. if not re.match(pattern, url):
    4. print("Invalid URL format.")
  3. 提取电话号码

    1. phone_string = "My contact number is +1 234567890."
    2. pattern = r'\+?\d{1,14}$'
    3. phones = re.findall(pattern, phone_string)
    4. if phones:
    5. print("Phone numbers found:", phones)
    6. else:
    7. print("No valid phone numbers found.")

这些例子展示了正则表达式在Python中的广泛应用,包括邮箱验证、URL验证和电话号码提取等。

文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。

发表评论

表情:
评论列表 (有 0 条评论,9人围观)

还没有评论,来说两句吧...

相关阅读