当前位置: 首页 > 面试题库 >

拆分NSString以访问一个特定的片段

符国安
2023-03-14
问题内容

我有一个这样的字符串@"10/04/2011"我只想在另一个字符串中保存“ 10”。我怎样才能做到这一点?


问题答案:
NSArray* foo = [@"10/04/2011" componentsSeparatedByString: @"/"];
NSString* firstBit = [foo objectAtIndex: 0];

更新7/3/2018:

既然问题已经获得了Swift标记,我应该添加Swift的实现方式。非常简单:

let substrings = "10/04/2011".split(separator: "/")
let firstBit = substrings[0]

尽管请注意,它为您提供了的数组Substring。如果您需要将它们转换回普通字符串,请使用map

let strings = "10/04/2011".split(separator: "/").map{ String($0) }
let firstBit = strings[0]

要么

let firstBit = String(substrings[0])


 类似资料:
  • 我有一个有三个片段的活动。片段A在ActionBar中有1项。片段B在actionbar中有4项,片段C有1项。所以,当我换到片段B时,我想要拆分actionbar,但我不想在A-C片段中拆分action bar,因为没有理由只为一个项目填充屏幕底部的条。 当我在片段之间改变时,我可以改变actionbar模式吗?

  • null null 但是如何在应用程序中配置它,即哪种证书可以访问什么的这种映射? 谢谢。

  • 嗨,我想在javascript中以特定的方式拆分一个字符串,比如字符串是C:/用户/我/AppData/弹性/弹性1.6。我知道我可以分裂它使用分裂()方法,并使用pop()和Shift()得到第一个和最后一个分裂的字符串,但我想分裂它喜欢,除了最后一个字符串。所以答案应该像“C:/用户/我/AppData/弹性” 我是这样做的,, 我像这样出去了, 但我想要这样,

  • 我试图通过操纵URL来拒绝用户访问文件夹。 我不知道我是否必须拒绝一切,并手动允许个别异常,如果我可以拒绝这一个文件夹,或者是否有一个可以使用的重写函数。 具体示例:我不想通过在URL中键入来查看目录文件。

  • 问题内容: 我有以下 我想将其拆分,以便我有一个字符串数组,例如 以便对象是数组的元素。重要的是包含封闭的[和]。我到目前为止: 但这给了我: 并不是我真正想要的。 问题答案: 我更喜欢使用并指定我 想要的内容, 而不是尝试描述以下内容的分隔符 火柴 [ 匹配任何东西,但] 火柴 ]

  • 我有一个来自string的SQL查询,并试图访问。sql查询如下所示: 我必须通过获取来访问内容提供程序,例如: 有没有办法将字符串查询拆分为投影、选择、selectionArgs和SortOrder? 我不希望执行原始查询,所以我更希望有一个解决方案为这个函数与绑定值。