我已经搜寻了数小时,但仍未找到解决我的问题的方法。我有一个 NSString 字符串,其格式如下:
"spacer": ["value1", "value2"], "spacer": ["value1", "value2"], ...
我想要做的是将字符串中的 [ ] 字符移除。在 Objective-C 中似乎不可能完成此操作。大多数其他编程语言都提供了像 strpos 或 indexOf 这样的函数,可以搜索字符或字符串,并定位其位置。但在 Objective-C 中似乎没有这样的东西。
请问有没有任何想法可以移除这些字符?另外,字符串中还有应该保留的 [] 字符,因此我不能仅使用 NSMutableString 的 stringByReplacingOccurencesOfString:withString 方法。我需要先搜索 spacer 字符串,然后只删除接下来的两个 [] 字符。
谢谢你帮我。