一.正则

正则就是用来筛选字符串中的特定的内容

正则表达式与re模块的关系:

  1.正则表达式是一门独立的技术,任何语言都可以使用

  2.python中药想使用正则表达式需要通过调用re模块

正则应用场景:

  1.爬虫

  2.数据分析

 

# 纯python代码校验
while True:
    phone_number = input('please input your phone number : ')
    if len(phone_number) == 11 \
            and phone_number.isdigit()\
            and (phone_number.startswith('13') \
            or phone_number.startswith('14') \
            or phone_number.startswith('15') \
            or phone_number.startswith('18')):
        print('是合法的手机号码')
    else:
        print('不是合法的手机号码')
      
      
# 正则表达式校验
import re
phone_number = input('please input your phone number : ')
if re.match('^(13|14|15|18)[0-9]{9}$',phone_number):
        print('是合法的手机号码')
else:
        print('不是合法的手机号码')
# 正则在所有语言中都可以使用 不是python独有的
# 匹配大段文本中特定的字符
有无正则校验的区别

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-08
  • 2022-01-13
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-07-15
  • 2021-05-18
  • 2021-11-22
  • 2021-10-29
  • 2021-10-30
  • 2021-09-05
相关资源
相似解决方案