2009-01-14 59 views
1

我使用基於每行和標籤的NSScanner解析標籤分離列表。但由於某種原因,數組中的最後一個字段(從每行解析)都包含一個\ r字符。如何從NSString中刪除非法字符?

如何從代表行的NSString(或領域)剝離這種

回答

1

如果\r字符在最後(可能是因爲要解析的文件是CRLF),則可以執行類似[string stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]]的操作。 (如果不想刪除空格,也可以使用明確創建的'\r'字符集。)

+0

我結束了剛使用一個子字符串,但這可能是最合適的答案 – 2009-01-15 13:48:14

0

僅供參考,\ r是在Windows環境中創建的文件的結尾的一部分。