- (NSRange)rangeOfFirstMatchInString:(NSString *)string options:(NSMatchingOptions)options range:(NSRange)range;

例えば上記のNSMatchingOptionsに該当しない値(例えばnilor0)を渡した場合の処理はどうなるのでしょうか?

nilになってoptionsがスルーされてしまうと正しく処理できすエラーになりそうなものですが、ならなかったので・・・