私は次のURLを持っています:
http://test.me/s/hq6aN
私は基本的にその s を d に置き換えたかったのですが、NSRegularExpression を使用してこれを簡単に行うための最良の方法は何ですか? 本質的に私が望むのは、文字列内の /s/ のインデックスをどのように把握することですか?
これが私がこれまでに持っているものです:
NSString *regexStr = @"/s/";
NSError *error = nil;
NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:regexStr options:0 error:&error];
NSArray *matches = [regex matchesInString:shortLink options:0 range:NSMakeRange(0, [shortLink length])];
if ([matches count] > 0){
NSTextCheckingResult *matchesIndex = [matches objectAtIndex:0];
NSRange range = matchesIndex.range;
}
私はregexStrで何か間違ったことをしていると確信しています