嗨朋友〜
我想獲得第一個html標籤和第二個html標籤之間的內容。
例如 <p>Hello <bold>world</bold>!</p>
將返回 Hello
如何獲取第一個html標籤和第二個html標籤之間的內容紅寶石
我應該在Ruby中呢?
謝謝〜
嗨朋友〜
我想獲得第一個html標籤和第二個html標籤之間的內容。
例如 <p>Hello <bold>world</bold>!</p>
將返回 Hello
如何獲取第一個html標籤和第二個html標籤之間的內容紅寶石
我應該在Ruby中呢?
謝謝〜
正則表達式爲:<[^>]*>([^<]*)
<[^>]*>
- 數學thiw第一個標籤 「< ...>」([^<]*)
- 捕獲文本打開一個標籤「< ...>一些文本 < ......>」如何在幾度夕陽紅運用他 - 我不知道
正則表達式捕捉所述第一和第二對角括號lools的像
/<.*?>(.*?)</m
其結果將是第一個捕獲組的第一個匹配的中間一切。
請注意,這可能會失敗的HTML註釋和JavaScript。
您嘗試過Nokogiri嗎?這比使用正則表達式解析HTML要容易得多 – ryudice 2011-01-31 14:50:18