1

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で正常に機能しているようです。

一種の失われた。

前もって感謝します。

4

1 に答える 1

2
于 2011-11-25T16:45:59.090 に答える