如何用包含多个字符的字符串拆分字符[重复]

问题描述 投票:0回答:1

不久我想转换以下字符串

"111---222-333"

"111", "222-333".

所以我想只用“---”字符串拆分,而不是用“ - ”拆分。

Java拆分可以做到,但如果我使用str1.split(separator:“---”)和“---”,

然后它说“不能将'String'类型的值转换为预期的参数类型'Character'”

swift
1个回答
2
投票

除了split之外,还有一种名为components(separatedBy:)的方法,它接受StringProtocol作为参数:

"111---222-333".components(separatedBy: "---")
© www.soinside.com 2019 - 2024. All rights reserved.