首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >从NSString中删除换行符

从NSString中删除换行符
EN

Stack Overflow用户
提问于 2009-11-27 18:02:07
回答 5查看 59.1K关注 0票数 53

我有一个这样的NSString

代码语言:javascript
复制
Hello 
World
of
Twitter
Lets See this
>

我想将其转换为:

推特的

Hello World让我们看看>

我该怎么做呢?我在iPhone上使用Objective-C。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2009-11-27 18:05:43

将字符串拆分成组件,并通过空格将它们连接起来:

代码语言:javascript
复制
NSString *newString = [[myString componentsSeparatedByCharactersInSet:[NSCharacterSet newlineCharacterSet]] componentsJoinedByString:@" "];
票数 137
EN

Stack Overflow用户

发布于 2009-11-28 01:13:05

将字符串拆分成组件并重新连接它们是一种非常冗长的方法。我也使用保罗提到的相同方法。您可以替换出现的任何字符串。根据Paul所说,您可以将换行符替换为如下所示的空格:

代码语言:javascript
复制
myString = [myString stringByReplacingOccurrencesOfString:@"\n" withString:@" "];
票数 90
EN

Stack Overflow用户

发布于 2009-11-28 01:01:27

我正在使用

代码语言:javascript
复制
[...]
myString = [myString stringByReplacingOccurrencesOfString:@"\n\n" withString:@"\n"];
[...]

/Paul

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1807803

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档