使用re查找所有匹配项

时间:2019-03-30 13:16:23

标签: python regex

我正在尝试使用python中的re从字符串中查找所有匹配项。

我的字符串的格式

[Page]
# asdf
[/Page]

[Page]
# Hello
## Woo
[/Page]

,我想在页面标记中找到所有内容。所以目前我已经尝试-

page = re.compile( 
         r'^\[Page\]' 
         r'([\S\s]*)' 
         r'\[\/Page\]' 
         , re.IGNORECASE 
     )

但是使用此表达式进行重新匹配会匹配前[Page]和后[/Page]。但是,我需要所有这样的情况。例如

m = re.match(page, my_string)
m.group(1)

# asdf
[/Page]
[Page]
# Hello
## Woo

我需要匹配所有页面标签。

0 个答案:

没有答案