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()
  • 相关阅读:
    idea2020 安装
    739. 每日温度
    图像翻转
    257. 二叉树的所有路径
    1466. 重新规划路线
    面试题 04.05. 合法二叉搜索树
    671. 二叉树中第二小的节点
    965. 单值二叉树
    648. 单词替换
    137. 只出现一次的数字 II
  • 原文地址:https://www.cnblogs.com/jason-syc/p/13215009.html
Copyright © 2011-2022 走看看