使用延迟正则表达式模式匹配的Ruby扫描

时间:2018-06-18 21:16:39

标签: ruby regex

我有:

highlightedBlurb = "I love <strong class=\"highlight\">Apple</strong> and <strong class=\"highlight\">Apple</strong> products so so much"

我想将scan与惰性模式匹配一​​起使用。我想要这样的东西:

[["<strong class=\"highlight\">Apple</strong>"], ["<strong class=\"highlight\">Apple</strong>"]]

我这样做了:

tokens = highlightedBlurb.scan(/(<strong class="highlight">.+<\/strong>)/)

我明白了:

[["<strong class=\"highlight\">Apple</strong> and <strong class=\"highlight\">Apple</strong>"]]

如何修改我的正则表达式?

0 个答案:

没有答案