Hello目前提供以下字符串:
<strong>Headline</strong>Line 1<br/>Line 2<br/>Line 3<br/>Line 4<br/>Line 5<br/>
我如何提取文本以便获得:
Headline
Line 1
Line 2
...
目前对我来说最大的问题是Scala XML .text将删除节点并且不会创建一个\ n,但这很奇怪。有没有办法为每个人获得一个\ n?
答案 0 :(得分:1)
假设您希望smth如下:
scala> val x = <x><strong>Headline</strong>Line 1<br/>Line 2<br/>Line 3<br/>Line 4<br/>Line 5<br/></x>
scala> println(x.child.map { v => v.text}.mkString("\n"))
Headline
Line 1
Line 2
Line 3
Line 4
Line 5