有人熟悉正则表达式吗?..
我正在运行以下RegEx:
<body>.*</body>
在以下文本中:
<text>initial text</text>
<comment>
<user>
6
</user>
<date>
635277984371174139
</date>
<body>
Recorded clinical data: 0132.00 Managing director dawd
</body>
</comment>
<comment>
<user>
6
</user>
<date>
635277984559612059
</date>
<body>
Recorded clinical data: 0132.00 Managing director ii
</body>
</comment>
<comment>
<type>
Completed
</type>
<user>
6
</user>
<date>
635277984668163579
</date>
<body>
kkk
</body>
</comment>
然而,这只会导致一场比赛……我希望有3个matches..does有人知道为什么吗?
发布于 2014-02-17 19:52:28
如果您不应该使用正则表达式来解析(除非是琐碎的、恒定的
*
是一个贪婪的量词。这意味着它将尽可能地“吃”:这将匹配从第一个<body>
到最后一个,包括内部的。您想要的是HTML您应该编辑您的问题,因为您的当前是non-readable.
发布于 2014-02-17 19:51:00
https://stackoverflow.com/questions/21837982
复制