added NSString#scan