【发布时间】:2022-08-05 23:17:17
【问题描述】:
如何获得特定的数值?
我怎样才能只得到数字“6”?
例如 \"ตอนที่ 6\" 我只需要输出 \"6\" 或 \" 6 \"
我尝试//li[@class=\'active\']/text() 获取简单的文本,但我不确定下一步该怎么做
-
看看 substring-after。 IE。看到这个答案:stackoverflow.com/a/334251/3710053
-
我尝试 //li[@class=\'active\']/text()[substring-after(., \'ตอนที่\')] 仍然输出 \"ตอนที่ 6\" :(
-
方括号内的所有内容都称为谓词。它们的意思是 filter ,而不是给出结果。看@zx485的回答,怎么解决你的问题
-
通过将 XML 作为图像发布,您可以确保没有人可以测试他们提出的答案以确保它有效。这可能就是您得到的答案对您不起作用的原因。
-
看看如何只获取任何给定字符串中的数字 - 下面:)
标签: html xpath google-chrome-devtools xpath-2.0 xpath-1.0