如何在swift(4+)中拆分行而不忽略空行?
"1\n2\n\n3".split { $0.isNewline }"1\n2\n\n3".split(separator: "\n")只给我三个项目,而我需要四个,第三个项目为空

最佳答案

你可以试试:

"1\n2\n\n3".components(separatedBy: "\n")

或者更简洁易读,如Leo Dabus所建议的:
"1\n2\n\n3".components(separatedBy: .newlines)

这两个结果是:[“1”,“2”,“3”]

关于arrays - 在Swift中分割行而不忽略空行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57275053/

10-12 02:07