嗨朋友〜
我想获得第一个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