2009-01-14 57 views
1

我使用基于每行和标签的NSScanner解析标签分离列表。但由于某种原因,数组中的最后一个字段(从每行解析)都包含一个\ r字符。如何从NSString中删除非法字符?

如何从代表行的NSString(或领域)剥离这种

回答

1

如果\r字符在最后(可能是因为要解析的文件是CRLF),则可以执行类似[string stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]]的操作。 (如果不想删除空格,也可以使用明确创建的'\r'字符集。)

+0

我结束了刚使用一个子字符串,但这可能是最合适的答案 – 2009-01-15 13:48:14

0

仅供参考,\ r是在Windows环境中创建的文件的结尾的一部分。