2024-09-29 01:20:02 发布
网友
首先,这不是this question的重复。在
在Javascript中,此表达式的计算似乎正确:
\\/(omniture|mbox|hbx|omniunih)(.*)?
如果我把它传递给Pythonre模块,就会发生坏事。实际上,以下命令返回一个错误:
re
Python抱怨(.*)?部分,我自己也不明白。在
(.*)?
我的问题是:
*
.
?
您的正则表达式没有意义,字符串末尾的?是不需要的,并且实际上永远不会匹配任何内容。此外,我建议您使用r''使表达式更易于阅读:
r''
import re my_regex = re.compile(r'\/(omniture|mbox|hbx|omniunih)(.*)')
这个问号是多余的,当你反思自己的时候,它其实没有任何意义,去掉它,你就应该做生意了。在
您的正则表达式没有意义,字符串末尾的
?
是不需要的,并且实际上永远不会匹配任何内容。此外,我建议您使用r''
使表达式更易于阅读:这个问号是多余的,当你反思自己的时候,它其实没有任何意义,去掉它,你就应该做生意了。在
相关问题 更多 >
编程相关推荐