ruby regex - 如何匹配所有内容,直到特定的html标记

时间:2015-05-24 12:43:36

标签: ruby regex

我想从一个看起来像这样的字符串中提取

Something<p class=text>Description</p>Something

只是&#34;描述&#34;。我已经尝试了这个p class=text>[^<\/p]*p class=text>[^<]\/p*,但这些都没有用。如何实现?

1 个答案:

答案 0 :(得分:2)

您无需匹配整个class="text"

<p.*?>(.*?)<\/p>

匹配组是标记内容。它只是一个懒惰的量词,因此它不会捕获下一个<(以及之后的内容)。