gpt4 book ai didi

Python 正则表达式零次或多次出现

转载 作者:太空宇宙 更新时间:2023-11-04 03:47:16 25 4
gpt4 key购买 nike

我不能\'?t (.*)

我的正则表达式是上面的形式。但是如果给它的字符串在 t

之后结束,我的匹配对象就不会匹配

re.compile(r'我可以\'?t (.*)').match(str)

如果 str = "I cant",它不起作用。但是如果 str = "I can't use",它就可以工作(匹配返回一些东西)。

最佳答案

您在 t 之后留下了必填空格。删除它,你会没事的:

I can\'?t(.*)

另请注意,括号仅在您想使用第一个捕获组的内容时才有用,否则您可以安全地删除它们。

关于Python 正则表达式零次或多次出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23112584/

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