0

文字列から文字列を抽出する必要があります。私の場合、具体的な方法を考え出すのは問題だけです。

これがマスター文字列であるとしましょう:

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

したがって、これら3つのものを別々に抽出したいと思います :My City、、。My Street 1My Street 2

だから私はどうやってそうするのですか?

4

2 に答える 2

0

あなたの質問を理解するのがよくわからない

部分文字列で文字列を区切るには、次を使用できます

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

アドレスの2番目の部分を取得します。同じことを適用して最初のオブジェクトを取得しますが、lastObjectを使用しないでください。

しかし、私はあなたの質問を理解するのがよくわかりません

于 2012-09-17T13:39:47.993 に答える
0

文字列のcomponentsSeparatedByString:<#(NSString *)#>メソッドを使用できます。これにより、分割文字列の配列が得られます。

あなたの場合、

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

[array objectAtIndex:2]には、「My Street 1 \nMyStreet2;」があります。(文字列は「MyStreet 1 \ nMy Street2;」で始まると見なされます)

次に、@ "\ n"の場合は<#(NSString *)#>で再度分割できます。

于 2012-09-17T13:40:57.037 に答える