我不能\'?t (.*)
我的正则表达式是上面的形式。但是如果给它的字符串在 t
re.compile(r'我可以\'?t (.*)').match(str)
如果 str = "I cant",它不起作用。但是如果 str = "I can't use",它就可以工作(匹配返回一些东西)。
请您参考如下方法:
您在 t 之后留下了必填空格。删除它,你会没事的:
I can\'?t(.*)
另请注意,括号仅在您想使用第一个捕获组的内容时才有用,否则您可以安全地删除它们。
我不能\'?t (.*)
我的正则表达式是上面的形式。但是如果给它的字符串在 t
re.compile(r'我可以\'?t (.*)').match(str)
如果 str = "I cant",它不起作用。但是如果 str = "I can't use",它就可以工作(匹配返回一些东西)。
请您参考如下方法:
您在 t 之后留下了必填空格。删除它,你会没事的:
I can\'?t(.*)
另请注意,括号仅在您想使用第一个捕获组的内容时才有用,否则您可以安全地删除它们。