0

我需要从一个字符串中提取一个字符串。唯一的麻烦是在我的情况下具体如何解决。

可以说这是主字符串:

City = My City;
Street = My Street 1\nMy Street 2;

所以,我想分别提取这三个东西 My CityMy Street 1My Street 2

那么我该怎么做呢?

4

2 回答 2

0

您可以使用 String 的 componentsSeparatedByString:<#(NSString *)#> 方法,它将为您提供拆分字符串数组。

在你的情况下,做

NSArray * array = [YourString componentsSeparatedByString:@" = "];

在 [array objectAtIndex:2] 你会发现“My Street 1\nMy Street 2;” (考虑到字符串以“My Street 1\nMy Street 2;”开头)

然后你可以在你的情况下再次用 <#(NSString *)#> 分割它们 @"\n"

于 2012-09-17T13:40:57.037 回答
0

不确定是否理解您的问题

要在子字符串中分隔字符串,您可以使用

[[string componentsSeparatedByString:@"\n"] lastObject];

获得地址的第二部分。应用相同的方法来获取第一个对象,但不能使用 lastObject。

但我不确定你的问题

于 2012-09-17T13:39:47.993 回答