结合正则表达式

时间:2012-10-25 11:40:32

标签: python regex

在Python中,我想要结合

\s*\(r?["|\'](?P<pattern>[^\'"]+)["|\'],\s*["|\'](?P<view>[^\'"]+)["|\']\),

\s*url\(r?["|\'](?P<pattern>[^\'"]+)["|\'],\s*["|\'](?P<view>[^\'"]+)["|\']\),

我以为是

\s*[url]?\(r?["|\'](?P<pattern>[^\'"]+)["|\'],\s*["|\'](?P<view>[^\'"]+)["|\']\),

1 个答案:

答案 0 :(得分:5)

您使用[url]ur的{​​{1}}。

解决方案是使用noncapturing group l代替(?:url)

所以,最后,你的正则表达式看起来像:

[url]