zoukankan      html  css  js  c++  java
  • 【Python&正则表达式】re模块的使用方法(粗略)

    def changedate_168():
            Date = input()
            biaodashi = re.compile('^[0-9]{4}-(((0[13578]|(10|12))-(0[1-9]|[1-2][0-9]|3[0-1]))|(02-(0[1-9]|[1-2][0-9]))|((0[469]|11)-(0[1-9]|[1-2][0-9]|30)))$')#正则表达式判断输入格式,这个是一个日期格式正则表达式,百度得到的
    b = re.match(biaodashi,Date)#re模块,用正则表达式进行匹配

    if len(Date) == 0:#如果玩家输入为空 print('警告!!!','输入为空,请输入正确的日期。') elif b:#如果通过正则表达式,输入了正确的日期 print('更改成功:') else:#如果没有通过正则表达式,输入了错误的日期格式 print('错误!!!','修改失败!!!日期格式有误。)

    额,活学活用吧。

        #coding=utf-8
        # 导入re模块
        import re
    
        # 使用match方法进行匹配操作
        result = re.match(正则表达式,要匹配的字符串)
    
        # 如果上一步匹配到数据的话,可以使用group方法来提取数据
        result.group()
  • 相关阅读:
    连接数据库,创建表,插入数据,更新数据
    常用的表达式转换
    同构与异构
    Bitmap(一)
    ListView的优化尝试
    Animation初探(二)
    Animation初探(一)
    关于ActionBar的坑
    关于Bitmap的加载(二)
    关于Bitmap的加载(一)
  • 原文地址:https://www.cnblogs.com/jason-syc/p/13215009.html
Copyright © 2011-2022 走看看