按整个单词拆分字符串,而不仅仅是一个字符

丹·詹姆斯·帕默

我想将 str 拆分为多个字符,但我不断收到错误消息。这甚至可能吗?简短的搜索似乎暗示它不是。

我想做这样的事情:

let strspl = "test="
let spl : [String] = str.split(separator: Character(strspl), maxSplits: 1).map(String.init)

错误是:

无法从包含多个扩展字素簇的字符串形成字符

拉杰什·库马尔

您可以使用components(separatedBy:)方法通过用字符串分隔符分隔字符串来获取字符串数组

var str = "another test= long test"
let strspl = "test="
let spl : [String] = str.components(separatedBy: strspl)
print(spl)

[“另一个”,“长时间的测试”]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何阅读整个单词,而不仅仅是第一个字符?

如何使unicode源代码影响整个字符串,而不仅仅是第一个字符?

在Swift中,您可以将一个字符串除以另一个字符串而不仅仅是一个字符吗?

字符串必须包含两个字符,而不仅仅是其中一个

使用Regex进行Asp.Net模型验证。寻找特定的字符串而不仅仅是一个字母

我怎样才能让 RegEx 返回匹配的完整值而不仅仅是第一个字符

Javascript-如何组合2个字符串,使结果成为现有变量的名称-而不仅仅是一个新字符串。

如何在大熊猫中选择与一串字符串匹配的行,而不仅仅是一个特定的字符串?

如何确保字符串包含整个单词而不仅仅是它的一部分

如何在javascript中的字符串中搜索单词(不仅仅是子字符串)?

Asp.Net 如何获取正则表达式的字符串结果,而不仅仅是一个

如何通过defusedxml从AWS SQS API字节xml字符串响应中读取所有行,而不仅仅是第一个?

str.replace(/ [^ 0-9] / g,“”)会擦除整个字符串,而不仅仅是摆脱非数字字符。如何使其正常工作?

需要搜索整个数组,而不仅仅是一个

如何验证参数实际上是Json,而不仅仅是字符串

用字符串切换不仅仅是语法糖吗?

在表格单元中使用组件,而不仅仅是字符串

查找所有匹配的子字符串,而不仅仅是“最扩展的”

使用字符串更改变量,而不仅仅是访问它

如何让我的(如果列表中的“输入”)检查输入的每个字母,而不仅仅是输入的第一个字母?

如何检查字符串是否包含字符和空格,而不仅仅是空格?

如何获得一个JEditorPane突出显示一行的整个宽度(而不仅仅是文本)?

Python - 如何在 for 循环中打印整个 url 而不仅仅是字符

为什么re.sub替换整个模式,而不仅仅是其中的一个捕获组?

YoutubeDL 开始下载整个播放列表,而不仅仅是一个视频

如何获取python的“ in”运算符,使其仅产生真正的单词匹配,而不仅仅是子字符串匹配?

输入用户被视为方法,而不仅仅是python中的常见字符串

Spring Cloud Stream 将值生成为包含 JSON 而不仅仅是 JSON 的字符串

正则表达式来识别特定的字符串,而不仅仅是键