很快我想转换以下字符串
“ 111 --- 222-333”
到
“ 111”,“ 222-333”。
所以我只想用“ ---”字符串分割,而不用“-”。
Java split可以做到,但是如果我使用str1.split(separator:“ ---”)和“ ---”,
然后它说“无法将'String'类型的值转换为预期的参数类型'Character'”
答案 0 :(得分:2)
除了split
之外,还有一种名为components(separatedBy:)
的方法,该方法接受StringProtocol
作为参数:
"111---222-333".components(separatedBy: "---")