1
我在swift中讀取文本配置文件,需要從ip地址中提取數字和小數。該config.txt的文件包含線 - IP地址:192.0.168.1在Swift中從文本文件中提取數字和字符
到目前爲止,我有─
let path = "/config.txt"
do {
// Use contentsOfFile overload.
// ... Specify ASCII encoding.
// ... Ignore errors.
let data = try NSString(contentsOfFile: path, encoding: NSASCIIStringEncoding)
// If a value was returned, print it.
let str = data
let intString = str.componentsSeparatedByCharactersInSet(NSCharacterSet
.decimalDigitCharacterSet()
.invertedSet)
.joinWithSeparator("")
print(data)
print(intString)
} catch {
}
當然,這將返回IP地址的只是數字。我在得到的192.0.168.1
你收到了一個192,0,168,1的數組嗎? – sargeras
目前,打印輸出的內容是:ip地址:172.19.24.28 172192428 – richsb