2024-04-25 13:25:42 发布
网友
使用time.strptime将字符串解析为时间结构。如果字符串与它引发的格式不匹配ValueError。
ValueError
如果将正则表达式与match一起使用,则还必须说明结尾太长。不需要测试代码的长度,就可以在结尾插入任何非换行字符。这是根据其他答案修改的代码。
import re r = re.compile('././.{4} .{2}:.{2}') s = 'x/x/xxxx xx:xx' if len(s) == 14: if r.match(s): print 'matches'
尝试使用常规表达式:
import re r = re.compile('.*/.*/.*:.*') if r.match('x/x/xxxx xx:xx') is not None: print 'matches'
您可以调整表达式以满足您的需要
使用time.strptime将字符串解析为时间结构。如果字符串与它引发的格式不匹配
ValueError
。如果将正则表达式与match一起使用,则还必须说明结尾太长。不需要测试代码的长度,就可以在结尾插入任何非换行字符。这是根据其他答案修改的代码。
尝试使用常规表达式:
您可以调整表达式以满足您的需要
相关问题 更多 >
编程相关推荐