我有3个大致相同的正则表达式
(define-callback "foo" (x)
(+ x 3))
(define-callback foo (x)
(return-from foo (+ x 1)))
我如何将它与一个结合起来? 像
re_pattern = re.compile(r'[\w\.-]+ \(at\) +[\w\.-]+')
re_pattern = re.compile(r'[\w\.-]+\ at\ +[\w\.-]+')
re_pattern = re.compile(r'[\w\.-]+\(at\)+[\w\.-]+')
我试过了,但没有工作
答案 0 :(得分:1)
看起来你正在排列相同的细分受众群。你之前和之前都没有期待任何空间,任何事情。在'之后......所以你可以把它们放在括号中并使用*
:
re_pattern = re.compile(r'[\w.\-]+[(\s]*at[)\s]*[\w.\-]+')