與數據散列陣列I有如下所示的字符串:分裂串入上定界符
lorep ipsum <a href="#" class="link-1">dolor sit</a>amet, consectetur <a href="#" class="link-2">adipiscing</a> elit.
我需要將其分割成片段,但保存鏈接類內部錨片段。如此完美的結果將是:
['lorep ipsum ', {'link-1' => 'dolor sit'}, 'amet, consectetur', {'link-2' => 'adipiscing'}, ' elit.']<br />
或者:
['lorep ipsum ', ['link-1', 'dolor sit'], 'amet, consectetur', ['link-2', 'adipiscing'], ' elit.']
我已經使用這個代碼的嘗試:
string.split(/<[^>]>/)
但它返回只返回片段的陣列。
你爲什麼不嘗試使用HTML解析器像[引入nokogiri(http://nokogiri.org)? – toro2k