gpt4 book ai didi

Objective-C – 用一个空格替换换行序列

转载 作者:太空狗 更新时间:2023-10-30 03:25:04 27 4
gpt4 key购买 nike

如何用一个空格替换换行符 (\n) 序列。

即用户输入了一个双换行符(“\n\n”),我希望将其替换为一个空格(“”)。或者用户输入了三个换行符(“\n\n\n”),我希望将其替换为一个空格(“”)。

最佳答案

试试这个:

NSArray *split = [orig componentsSeparatedByCharactersInSet:[NSCharacterSet newlineCharacterSet]];
split = [split filteredArrayUsingPredicate:[NSPredicate predicateWithFormat:@"length > 0"]];
NSString *res = [split componentsJoinedByString:@" "];

它是这样工作的:

  • 第一行按换行符分割
  • 第二行删除为一行中的多个分隔符插入的空项
  • 第三行使用一个空格作为新的分隔符将字符串连接回去

关于Objective-C – 用一个空格替换换行序列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11360905/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com