Regex Eclipse正则表达式搜索未返回多个匹配项

Regex Eclipse正则表达式搜索未返回多个匹配项,regex,eclipse,Regex,Eclipse,我有一个xml文件,其中包含一系列page标记,如下所示(省略号仅用于显示未包含的内容): ... ... ... 这是我的Eclipse IDE正则表达式搜索表达式: (?s)<page.*</page> 默认情况下,(?s)*是贪婪的。也就是说,它尽可能匹配所有字符(尽可能长的匹配)。通过在*旁边添加量词?,可以强制正则表达式引擎进行非贪婪匹配(尽可能短的匹配) (?s)让你的正则表达式进行非贪婪匹配(?s)哇。成功了。如果你想回答这个问题,我会接受的。谢谢@Avin

我有一个xml文件,其中包含一系列
page
标记,如下所示(省略号仅用于显示未包含的内容):


...
...
...
这是我的Eclipse IDE正则表达式搜索表达式:

(?s)<page.*</page>

默认情况下,
(?s)
*
是贪婪的。也就是说,它尽可能匹配所有字符(尽可能长的匹配)。通过在
*
旁边添加量词
,可以强制正则表达式引擎进行非贪婪匹配(尽可能短的匹配)


(?s)让你的正则表达式进行非贪婪匹配
(?s)哇。成功了。如果你想回答这个问题,我会接受的。谢谢@AvinashRaj如果我想匹配所有标签,除了那些里面有标签的标签,我该怎么做?我试过(?s)
(?s)<page.*</page>
(?s)<page.*?<\/page>