使用Ruby,我试图找到之后立即有<img>
的所有<br />
标记。
例如,这就是我要找的东西:
<img src="http://img-example.jpg" alt="some description"><br />
但这将是我不寻找的一个例子:
<img src="http://img2-example.jpg" alt=""><span>Some extended text</span><img src="http://img3-example.jpg" alt="some more descriptions"><br />
在第二个示例中,有一个<br />
,但它不会立即显示<img>
标记,而仅 <img>
标记。
我试过Regex和Nokogiri。 虽然,我的Ruby技能非常糟糕。
思考? Nokogiri更好吗?如果是这样,你的建议是什么? 正则表达式更好?如果是这样,你对此有何建议?
我使用了以下内容,但对于上述两个实例都返回true:
img_with_break = string[/<img(.*?)alt=\"(.*?)\"><br \/>/]
答案 0 :(得分:1)
你可以这样做:
text
我原以为:
required
但这不起作用(nokogiri中的错误)