1

サブ文字列全体から文字列の一部を抽出するための正規表現を見つけようとしています。お気軽に最善の方法を提案してください。

これがケースです。Eamilを取得できるので、abd @ gmail.comなどと言います。「abd」のユーザー名だけを削除して、別の文字列に保存します。

4

1 に答える 1

5

そのための正規表現は必要ないと思います。これを行うだけです:

NSString* email = @"abd@gmail.com";
NSArray * components = [email componentsSeparatedByString:@"@"];
NSString* username = (NSString *)[components objectAtIndex:0];

あなたもできる:

NSString* email = @"abd@gmail.com";
NSString* username = [email substringToIndex:[email rangeOfString:@"@"].location];
于 2013-02-24T10:15:38.930 に答える