2011-03-01 60 views
1

如何将编码转换空间编码为objective-c中的& nbsp?将两个或多个空格替换为&nbsp,

我需要每一个空间由& NBSP,更换时只有一个空间

 
in text: AAA BBB C 
out text: AAAnbsp;nbsp;nbsp;nbsp;BBB C 

感谢

+0

这不是一个问题,这是一个必要的。实际问一个问题更好。 “我该如何做X?”。 – occulus

回答

0

假设你正在谈论NSString的只是 - 看看NSString的文档。有更换的形式stringByReplacing...

+0

我需要将每个空间替换为&nbsp,除非只有一个空格 – Andrey

+0

@Andrey,你知道文档和实例方法是什么意思吗? – 2011-03-01 20:36:52

+1

@Andrey是的,我知道,你问这个问题。我回复了有关资料。你需要乐意帮助自己一点。 – occulus

0

串既然你使用实例方法NSStringNSMutableString

myString = [myString stringByReplacingOccurrencesOfString:@" " withString:@"  "]; 
myString = [myString stringByReplacingOccurrencesOfString:@" " withString:@"  "]; 

是的,这需要在一排奇数的空间的情况下进行两次。


如果你处理的C字符串,而不是NSString S或NSMutableString S,你做的一样,但有一个功能,而不是一个方法。我不打算在这里写这样的函数,但知道你必须运行两次。 :)

+0

您将两个空格分隔为一个nbsp。我想将每个空间替换为nbsp。请参阅示例 – Andrey

+0

请参阅编辑(刷新)。 – 2011-03-01 20:35:35

相关问题