如何在objective-c?
中将转换空格编码为& nbsp我需要将每个空格替换为& nbsp,除非只有一个空格
实施例
in text: AAA BBB C out text: AAAnbsp;nbsp;nbsp;nbsp;BBB C
感谢
答案 0 :(得分:0)
假设您正在谈论NSStrings - 请查看NSString文档。有一些实例方法可以替换stringByReplacing...
答案 1 :(得分:0)
您使用NSString
或NSMutableString
:
myString = [myString stringByReplacingOccurrencesOfString:@" " withString:@" "];
myString = [myString stringByReplacingOccurrencesOfString:@" " withString:@" "];
是的,对于连续奇数个空格的情况,这需要完成两次。
如果您正在处理C字符串而不是NSString
或NSMutableString
s,那么您可以使用函数而不是方法执行相同操作。我不会在这里编写这样的函数,但知道你必须运行它两次。 :)