我有一个字符串数组例如@“123”,@“373”,@“221”,@“921”。我需要检查该数组2的许多元素存在,并希望将这些元素连接成可变字符串,最后根除所有两个字符串并准备一个字符串。我应该有一个字符串13373191不在以上示例中检查一个字符串数组中的特定字符的存在
回答
而不是为您做到这一点有几个环节,这将有助于你算出来自己:
- Fast enumeration可以让你通过你的
NSArray
成员迭代
- 如果您从每个字符串上运行
-rangeOfCharacterFromSet:
获取NSRange
值,那么该字符串将包含您要查找的字符。如果你代表{NSNotFound, 0}
那么你的字符串不包含 - 您可以使用
-componentsSeparatedByCharactersInSet:
通过你的角色到阵列中的每个元素拆分字符(一个或多个)NSRange
值 - 然后,您可以使用快速枚举通过每个迭代这些拆分组件,使用
-stringByAppendingString
将它们粘合在一起
所有这些链接将带您到苹果的文档,解释每一个概念和方法。
编辑 - 增加了Sbrocket的澄清。
只是一个注释:-rangeOfCharacterFromSet:不返回NULL,如果没有匹配,它会返回一个NSRange值代表{NSNotFound,0}。检查您链接的文档页面。 – 2009-11-24 07:24:56
NSString * stringWithout = [myString stringByReplacingOccurencesOfString:@“4”withString:@“”];我使用这个来从我的字符串中分离出4,但是找不到它为什么不起作用 – Bapu 2009-11-24 09:50:22
NSLog(@“original string:%@”,myString); stringWithout = [myString ...]; NSLog(@“new string:%@”,stringWithout); – 2009-11-24 16:38:02
- 1. 如何检查在字符串数组存在的字符串
- 2. 从字符串值中查找特定的字符串数组
- 3. 在字符串数组中的字符串的特定位置
- 4. 做一个字符串确定特定字符的存在
- 5. 删除一个PHP字符串中的一组特定字符
- 6. 检查数组中的字符是否为特定字符
- 7. F#:检查一个值是否是一个字符串数组,字符串数组或字符串数组
- 8. 如何检查字符串中是否存在特定的子字符串?
- 9. 检查一个字符串是否包含特定字符
- 10. 如何检查另一个源字符串中的特定字符串
- 11. 如何检查一个字符串是否在C中的字符串数组?
- 12. 检查在Oracle 11g中一个特定的字符串格式
- 13. 如何检查字符串数组特定的单元格字符串长度?
- 14. 如何检查字符串数组是否包含特定的字符串?
- 15. 在字符数组中找到一个特定的字符
- 16. 检查一个字符串中的所有字符是否存在于r中的另一个字符串中
- 17. jQuery:检查字符串中是否存在特殊字符
- 18. 检查C++中的另一个字符串中的字符串
- 19. javascript检查一个字符串开头的特殊字符
- 20. 如何检查特定字符的字符数组
- 21. 检查包含一个字母和数字字符以及其中一个特殊字符(@,#,$)的Java字符串
- 22. PHP:检查一个字符串中是否存在特殊字符
- 23. 检查字符串数组
- 24. 检查字符串数组
- 25. 如何检查一个字符串是否包含特定的子字符串
- 26. 检查字符串数组中的字符串C
- 27. 检查字符串和Java中的字符串数组
- 28. 如何检查字符串中的特定字符?
- 29. 检查字符串中的特定字符
- 30. 检查字符串中是否存在多个字符串
作业问题? – 2009-11-24 06:55:00
我已经在http://stackoverflow.com/questions/1781440/checking-if-a-nsstring-matches-another-string中回答了你的作业-y问题之一。在我的答案和其他答案中提出的类似概念应该能让你得到你所需要的。 – 2009-11-24 07:04:33
它不是一个家庭作业问题我需要你的帮助,如何进行 – Bapu 2009-11-24 07:28:55