在python正则表达式中查找特殊字符时匹配任何内容

时间:2013-02-19 23:22:47

标签: python regex pywikibot

我想使用匹配任何内容的正则表达式,但是当它找到一个特殊的字符停止匹配时。]我想使用这个模式\*\s*\[\[.*,当它成为这个时:]]它会停止匹配。< / p>

例如,它应与* [[anything here]]* [[]]匹配,且不应与* [[anythng here]] anything ]]匹配,或与* [[]]]]不匹配

我想在Python中使用这个正则表达式来维基百科。

1 个答案:

答案 0 :(得分:2)

\*\s*\[\[.*?\]\]

?之后的.*使得匹配不情愿/不合适。它只会匹配]]第一个实例,而不是最后一个。