【发布时间】:2018-01-01 20:51:51
【问题描述】:
你好,我的朋友们,我需要你的帮助! :) 我是 swift 的绝对初学者,完全不知道自己在做什么。
我需要从我转换成字符串的 txt 文件中提取所有数字。 我想将所有数字保存到一个新的数组中,我还必须使用 CharacterView 来解决问题。
这是我到目前为止得到的。从txt文件读取没问题。
func readFile(){
let path = Bundle.main.path(forResource: "paragraph", ofType: "txt")
var fileContents : String? = nil
do {
fileContents = try String(contentsOfFile: path!, encoding: String.Encoding.utf8)
} catch _ as NSError {
//ERROR HANDLING
}
print(fileContents)
}
这是文件:
§ 9 Lorem ipsum dolor (1) sat amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam。 (2) 床直径 voluptua。在 vero eos et accusam et justo duo 55 dolores 等等。 Stet clita kasd gubergren。 (3) 1 abore et dolore magna aliquyam erat,sed diam voluptua。在 vero eos et accusam et justo duo dolores et ea rebum。 Stet clita kasd.
感谢您的宝贵时间!
【问题讨论】:
-
你的文件结构是什么?您打算如何存储这些数字?
-
在您的
paragraph9.txt文件中包含内容示例 -
谢谢你的回答。我在问题下方添加了txt文件
-
显示你希望得到的输出。你只是想要
[1,2,3]????还是[9,1,2,55,3,1]???什么? -
是的 [9,1,2,55,3,1]
标签: swift characterview