回答
找到两个字符串的范围和回报之间的子字符串:
NSString *s = @"hi how are... you";
NSRange r1 = [s rangeOfString:@"how"];
NSRange r2 = [s rangeOfString:@"you"];
NSRange rSub = NSMakeRange(r1.location + r1.length, r2.location - r1.location - r1.length);
NSString *sub = [s substringWithRange:rSub];
看到你回答这个幼稚的问题时,我感到很难过。你在这里有一个标准。你应该为年轻的StackOverFlowers留下这些问题;) – 2013-03-11 13:09:29
@AnoopVaidya这同样令人伤心的是,这些年轻的stackoverflowers只能给出错误或毫无意义/不完整的答案。 – 2013-03-11 13:10:53
@ H2CO3:谢谢你的帮助,但它显示subString =(null)..我在做什么是我正在一个HTML页面,并找到一个子字符串..但是当我看到它的HTML页面显示字符串,如果我使用任何的子串查找方法其显示“null”..什么是你可以告诉我的问题.. – Raju 2013-03-12 04:03:22
使用SubstringTOIndex
& SubstringFromIndex
NSString
的功能。其中SubstringFromIndex
为您提供string
从您通过的索引& SubstringToIndex
函数为您提供string
直到您通过的索引。
也尝试substringWithRange
函数,它返回您在您通过的范围之间的string
。
使用substringWithRange
...
NSString* substring = [originalString substringWithRange:NSMakeRange(3, originalString.length-6)];
你可以使用NSString的方法substringWithRange
例
NSString *[email protected]"hi how are you";
NSRange searchFromRange = [string rangeOfString:@"how"];
NSRange searchToRange = [string rangeOfString:@"you"];
NSString *substring = [string substringWithRange:NSMakeRange(searchFromRange.location+searchFromRange.length, searchToRange.location-searchFromRange.location-searchFromRange.length)];
NSLog(@"subs=%@",substring); //subs= are
- 1. 如何在两个子串之间找到一个字符串?
- 2. 查找两个字符串之间的所有子字符串
- 3. 找到两个字符串之间的字符串的文件
- 4. 如何找到两个“/”字符之间的字符串 - php
- 5. 查找两个字符之间的子字符串
- 6. 如何找到两个特定字符串之间的数字?
- 7. vb.net查找两个字符串之间的字符串
- 8. AS3 - 查找其中两个其他子字符串之间的子字符串
- 9. 两个字符串之间的所有常见子字符串
- 10. 提取Haskell中两个子字符串之间的字符串
- 11. 如何使用Prolog在两个字符之间找到子字符串?
- 12. 如何查找两个字符串之间的第二个字符串
- 13. 两个字符串之间
- 14. 如何找到excel中2个字符串之间的字符
- 15. 如何找到字符串中的两个字符之间的多个值 - JS
- 16. Swift - 在字符串中的两个位置之间查找子字符串
- 17. 如何获取字符顺序的两个字符之间的子字符串?
- 18. 提取字符串中两个字符之间的子字符串PHP
- 19. 如何获得两个字符串之间最重复的子字符串?
- 20. 如何找到两个字符串之间的值?
- 21. 如何获得两个字符[字符串]之间的字符串? PHP
- 22. php正则表达式找到两个字符串之间的字符串
- 23. 正则表达式 - 找到两个字符串之间的字符串PHP
- 24. 字符串操作。找到两个索引之间的字符串
- 25. 如何在bash中的两个字符串之间找到常用字符?
- 26. 提取两个字符之间的子字符串中的C#
- 27. iOS如何在一个巨大的字符串中找到2个字符串之间的多个字符串?
- 28. 查找两个字符串之间的额外字符
- 29. 查找两个已知字符之间的未知字符串
- 30. 如何在两个字符串之间找到文本c
你试过了什么?或者,你在检查是否有人知道这里? – 2013-03-11 13:06:43
询问前是否搜索过?你有什么尝试? – 2013-03-11 13:06:51
我检查了一下,并且我尝试了一些方法使它不工作.. – Raju 2013-03-12 03:45:55