可能不熟练用起来有些难用,但是熟练之后会比较简单
比如字符串:
例如:
def TestRe(sTest): # 这种方式能够很轻松地拿到2022/02/02这个值,至于re的group划分规则之后补充 sPattern = "(d+):([0-9:/-]+)" oPattern = re.compile(sPattern) res = re.match(oPattern, sTest) print(res) print(res.group(1), res.group(2), res.groups()) # 结果为 1 2022/02/02 ('1', '2022/02/02')def TestPython(sTest): # 以Python自带的方式, 看起来就很复杂,一点都不清晰明了 lstTest = sTest.split(" ") sTemp = lstTest[0] # 1:2022/02/02 lstTemp = sTemp.split(":") print(lstTemp[1])if __name__ == "__main__": sTest = "1:2022/02/02 18:05:56" TestRe(sTest)