如何用加号“+”号替换空格
Posted
技术标签:
【中文标题】如何用加号“+”号替换空格【英文标题】:How to replace whitespaces by a plus "+" sign 【发布时间】:2010-08-14 13:58:09 【问题描述】:嘿,我想要一个用+号替换空格的代码在objective-c中
【问题讨论】:
Replace multiple characters in a string in Objective-C? 的可能重复项 【参考方案1】:如果您因为需要对 URL 进行编码而询问此问题,请使用此
NSString* escapedUrlString =
[unescapedString stringByAddingPercentEscapesUsingEncoding: NSASCIIStringEncoding];
如果您只需要空格来 +,请使用
[str stringByReplacingOccurrencesOfString:@" " withString:@"+"];
【讨论】:
【参考方案2】:return [thatString stringByReplacingOccurrencesOfString:@" " withString:@"+"];
如果您的真正目标是转义 URL 组件,请改用 -stringByAddingPercentEscapesUsingEncoding:
方法。
【讨论】:
以上是关于如何用加号“+”号替换空格的主要内容,如果未能解决你的问题,请参考以下文章
如何用反斜杠和空格“\”替换空格,以便 bash shell 脚本可以从 .tsv 文件中读取文件名并执行 rsync 复制