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