gpt4 book ai didi

css - 混合模式内容 - 如何从 h1 中选择文本但不包括其子元素的文本?

转载 作者:数据小太阳 更新时间:2023-10-29 08:01:01 24 4
gpt4 key购买 nike

我无法从 <h1> 打印简单文本元素:

require 'nokogiri'

doc = Nokogiri::HTML("<h1><em>Name</em>A Johnson </h1>")
puts doc.at_xpath("//h1").content

输出:

NameA Johnson

我只想要 A Johnson在输出中。是否可以使用 XPath 或 CSS 选择器仅选择此文本?

最佳答案

如何使用 text() XPath 函数?像这样(虽然未经测试):

require 'nokogiri'

doc = Nokogiri::HTML("<h1><em>Name</em>A Johnson </h1>")
puts doc.at_xpath("//h1/text()").content

关于css - 混合模式内容 - 如何从 h1 中选择文本但不包括其子元素的文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12416516/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com