首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从API检索并删除空格后的字符串

问从API检索并删除空格后的字符串
EN

Stack Overflow用户
提问于 2022-08-04 22:34:27
回答 1查看 43关注 0票数 0

总结了问题

我已经构建了一个应用程序,并从外部API (Breaking )中检索元素,并且我遇到了一个简单的字符串格式问题。我的作用范围是在空白后移除其他字符串。

我试过什么

我试着遵循指南,试图从一个名为"actor.name“的字符串中识别我的空格元素,但我不知道如何说”既然您已经识别了空白,请在此之后删除所有的字符串“。我使用了这个参数actor.name..filter({!$0.isWhitespace},但它只识别空白并以某种方式删除它。然后我试了一下:actor.components(separatedBy: .whitespaces).joined(separator: " "),但我想我已经脱轨了。

显示了一些代码

不是为了展示我的很多代码..。我刚刚遇到了这种情况(我故意删除了无用的代码):

代码语言:javascript
复制
Text(actor.name.components(separatedBy: .whitespaces).joined(separator: " "))
            .bold()
            .foregroundColor(.white)
            .multilineTextAlignment(.center)
            .padding(.horizontal)
    }
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-08-05 00:08:24

将此示例代码尝试到...remove Strings after white space。代码首先删除任何前导、尾随的空白空间,然后将字符串拆分为组件,并选择第一个组件[0]。

代码语言:javascript
复制
let txt = actor.name.trimmingCharacters(in: .whitespaces).components(separatedBy: .whitespaces)
Text(txt.count > 0 ? txt[0] : "")
        .bold()
        .foregroundColor(.red)
        .multilineTextAlignment(.center)
        .padding(.horizontal)
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73242858

复制
相关文章

相似问题

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