gpt4 book ai didi

python - 如何在 python 中制作正则表达式

转载 作者:太空宇宙 更新时间:2023-11-04 04:24:45 26 4
gpt4 key购买 nike

如何为此制作正则表达式:

[1,31:14:18] SELECT * FROM T.roll1

我在这里尝试了 r'\[[^)]\s' 但它无法给我这样的输出:

(1, 31:14:18 ,SELECT * FROM T.roll1)

如何得到这个输出?

最佳答案

你可以使用类似的东西:

import re
s = "[1,31:14:18] SELECT * FROM T.roll1"
r = [x.strip("[") for x in re.split(",|] ", s)]
print(r)

['1', '31:14:18', 'SELECT * FROM T.roll1']

Python Demo

关于python - 如何在 python 中制作正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53723935/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com