我想读取这样的文本文件:
flatMap
我写了一个保存加载数据的结构,但是它不起作用...
Soldiers in some part of empire are not doing so well. We could cut funds by reducing their numbers.
Yes, reduce their numbers.
-5
0
5
No, we need them.
0
0
-10
在打印我已加载的数据之后,它只是加载了文本的第一行... 你们可以调试吗?
答案 0 :(得分:0)
[^\n]s
不是格式说明符,您想要的是[^\n]\n
。
在[^\n]
读取到\n
出现的位置。
因此替换
"%[^\n]s\n%[^\n]s%d\n%d\n%d\n%[^\n]s%d\n%d\n%d"
使用
"%[^\n]\n%[^\n]\n%d\n%d\n%d\n%[^\n]\n%d\n%d\n%d"