如何在Ruby中拆分字符串

时间:2017-07-11 10:56:35

标签: ruby nokogiri

我正在使用Nokogiri在网页上搜索一些信息。找到后我得到以下字符串:

<p></p>
<p>Spiegel Institut Communication GmbH &amp; Co. KG i. G.<br>Eastsite 
VI<br>Hermsheimer Straße 5<br>D-68163 Mannheim<br>Telefon: +49 621-728 44-
444<br>Telefax: +49 621-728 44-445<br>E-Mail: b.weber@spiegel-
institut.de<br>Geschäftsführer:<br>Dipl.-Kfm. Götz Spiegel<br>Amtsgericht 
Mannheim<br>Inhaltlich Verantwortlicher gemäß § 10 Absatz 3 MDStV: Götz 
Spiegel (Anschrift wie oben)</p>

这一切都是单行。我想把上面的字符串分成一个新行,这样我就可以从中得到单个细节。我该怎么办呢?我是Ruby的新手,我已经尝试了但不知怎的,我无法得到我想要的结果。

非常感谢

2 个答案:

答案 0 :(得分:1)

使用字符串上的split方法相对简单。例如:

 'this<br>that<br> the other'.split("<br>")

将导致

 ["this", "that", " the other"]

答案 1 :(得分:0)

你可以使用拆分方法:

string.split('<br>')