scala读文件如何过滤掉空格和冒号
时间: 2024-02-25 13:58:15 浏览: 133
要过滤掉空格和冒号,可以使用 Scala 的文件读取和字符串处理函数。以下是一个基本的示例代码:
```scala
import scala.io.Source
val filename = "example.txt"
val lines = Source.fromFile(filename).getLines.filter(_.nonEmpty).map(_.replaceAll("[\\s:]", ""))
```
这个代码片段会打开一个名为 `example.txt` 的文件,然后使用 `getLines` 函数读取文件中的每一行。`filter(_.nonEmpty)` 函数会过滤掉空行,而 `map(_.replaceAll("[\\s:]", ""))` 函数则会将每一行中的空格和冒号替换为空字符串。运行完这段代码后,`lines` 变量将包含处理后的每一行文本。
阅读全文