当前位置: 首页 > 知识库问答 >
问题:

如何在Swift[duplicate]中拆分字符串

东门修文
2023-03-14
let string = "hello hi"
var hello = ""
var hi = ""

我不想拆分我的字符串,以便hello的值得到“hello”,而hi的值得到“hi”

共有1个答案

阎枫涟
2023-03-14

试试看:

var myString: String = "hello hi";
var myStringArr = myString.componentsSeparatedByString(" ")

其中mystring是字符串的名称,mystringarr包含由空格分隔的组件。

那么您可以通过以下方式获取组件:

var hello: String = myStringArr [0]
var hi: String = myStringArr [1]
var myStringArr = myString.components(separatedBy: " ")

单据:组件(分隔符:)

 类似资料:
  • 我正在编写一个应用程序,它从Timezonedb API中提取数据,以获得可用时区列表: https://timezonedb.com/references/list-time-zone TableViewController: 感谢任何帮助。谢谢你。

  • 如果我有一个字符串,比如,是否可以使用作为字符串拆分的点,将字符串拆分为两个字符串?

  • 我有一个字符串,,我想把它分成两个字符串: 这意味着第一个字符串将包含之前的字符,第二个字符串将包含之后的字符。我还想检查字符串中是否有。如果没有,我会抛出一个异常。我该如何做到这一点?

  • 现在假设用户enterd AAA-222 结果将是 ps.拆分的部分应该包括空格。

  • 问题内容: 说我在这里有一个字符串: 我想在空白处分割字符串并将值分配给它们各自的变量 此外,有时用户可能没有姓氏。 问题答案: Swift的方法是使用全局函数,如下所示: 与 Swift 2 在Swift 2中,由于引入了内部CharacterView类型,对split的使用变得更加复杂。这意味着String不再采用SequenceType或CollectionType协议,而必须使用该属性来访

  • 我有输入字符串'~~'作为分隔符。 例如:字符串s=“1~~vijay~~25~~pune”;当我在Java中用'~\\~'拆分它时,它工作得很好。 还有其他人面临同样的问题吗?请就这个问题发表评论。