文字列から文字列を抽出する必要があります。私の場合、具体的な方法を考え出すのは問題だけです。
これがマスター文字列であるとしましょう:
City = My City;
Street = My Street 1\nMy Street 2;
したがって、これら3つのものを別々に抽出したいと思います
:My City
、、。My Street 1
My Street 2
だから私はどうやってそうするのですか?
文字列から文字列を抽出する必要があります。私の場合、具体的な方法を考え出すのは問題だけです。
これがマスター文字列であるとしましょう:
City = My City;
Street = My Street 1\nMy Street 2;
したがって、これら3つのものを別々に抽出したいと思います
:My City
、、。My Street 1
My Street 2
だから私はどうやってそうするのですか?
あなたの質問を理解するのがよくわからない
部分文字列で文字列を区切るには、次を使用できます
[[string componentsSeparatedByString:@"\n"] lastObject];
アドレスの2番目の部分を取得します。同じことを適用して最初のオブジェクトを取得しますが、lastObjectを使用しないでください。
しかし、私はあなたの質問を理解するのがよくわかりません
文字列のcomponentsSeparatedByString:<#(NSString *)#>メソッドを使用できます。これにより、分割文字列の配列が得られます。
あなたの場合、
NSArray * array = [YourString componentsSeparatedByString:@" = "];
[array objectAtIndex:2]には、「My Street 1 \nMyStreet2;」があります。(文字列は「MyStreet 1 \ nMy Street2;」で始まると見なされます)
次に、@ "\ n"の場合は<#(NSString *)#>で再度分割できます。