我用过这样的东西:
.text[/(\S+) Results$/i, 1]
获得以下536,087
部分:
显示 536,087 个结果中的 1 - 24 个
我应该如何修改该代码以获得以下Movers & Shakers
部分:
Movers & Shakers in <span class="category">Baby Products</span>
(换句话说,不包括in
)。
编辑:
.*(?=\sin\s<span)
将匹配在线跨度之前的任何内容。演示:http ://rubular.com/r/bXitHsTPuB
你可以这样做。
t = 'Movers & Shakers in <span class="category">Baby Products</span>'
t[/(.*?)(?=\sin)/, 1]
=> "Movers & Shakers"