問題があり、これを行う方法がわかりません(6時間またはグーグルの後)
「ファイル名」という名前の文字列に次のテキストが含まれています:「Aachen-Merzbrück EDKA\r\r\nVerkehr」 この部分「Aachen-Merzbrück EDKA」のみを取得するために正規表現を使用したいのですが、できません....
ここに私のコード:
NSString *expression = @"\\w+\\s[A-Z]{4}";
NSError *error = NULL;
NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:expression options:NSRegularExpressionCaseInsensitive error:&error];
NSString *noAirportString = [regex stringByReplacingMatchesInString:filename options:0 range:NSMakeRange(0, [filename length]) withTemplate:@""];
編集 :
これはうまくいきます: \S+\s+[AZ]{4}
しかし今、「Aachen-Merzbrück EDKA\r\r\nVerkehr」からこの「Aachen-Merzbrück」EDKAだけを取得する方法
NSRegularExpression を使用した正規表現は、同じ文字列を返します ....