我想使用 SwiftSoup 库在没有空白规范化和修剪的情况下获得准确的文本。
目前,SwiftSoup 提供 element.text() 方法来从该元素中提取文本。
但是 text()- 方法给出了修剪和空白规范化的文本。
任何其他方式来获取元素文本而不进行修剪和空白规范化?
这不是 SwiftSoup 特定的,但对于 HTML DOM 应该是正确的,并且在这里可能类似:
innerText 属性只返回文本,没有间距和内部元素标签。
innerHTML 属性返回文本,包括所有间距和内部元素标记。
textContent 属性返回带间距的文本,但没有内部元素标签。
https://www.w3schools.com/jsref/prop_node_innertext.asp
不确定如何textContent
使用 SwiftSoup(如果存在)访问该属性,但这可能就是您想要的。
万一.html()
不适合你。