NSRegularExpressionの使用に苦労していますが、私が気付いていないRegexとの大きな違いはありますか?
私はこれを試しています:
NSString *str = @"&url=http%3A%2F%2Fi.hello.com/random/depeth/in/string.JPG%3Fset_id"
NSError *error = NULL;
NSRegularExpression *regex = [NSRegularExpression
regularExpressionWithPattern:@"i(.+?)%3Fset_id"
options:NSRegularExpressionCaseInsensitive
error:&error];
NSRange rangeOfFirstMatch = [regex rangeOfFirstMatchInString:str
options:0 range:NSMakeRange(0, [str length])];
rangeOfFirstMatchを.hello.com/random/depeth/in/string.JPGの範囲にしたいと思います
正規表現"i(。+?)%3Fset_id"はpregで正常に機能しているようです。
一種の失われた。
前もって感謝します。