-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathNSDataDetector+Convenience.h
32 lines (22 loc) · 1.18 KB
/
NSDataDetector+Convenience.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
//
// NSDataDetector+Convenience.h
// Air Tasks
//
// Created by Alexander Ivanov on 21.01.15.
// Copyright (c) 2015 Alex Ivanov. All rights reserved.
//
#import <Foundation/Foundation.h>
#import "NSObject+Convenience.h"
@interface NSDataDetector (Convenience)
- (NSUInteger)numberOfMatchesInString:(NSString *)string options:(NSMatchingOptions)options;
- (NSUInteger)numberOfMatchesInString:(NSString *)string;
- (void)enumerateMatchesInString:(NSString *)string options:(NSMatchingOptions)options usingBlock:(void (^)(NSTextCheckingResult *, NSMatchingFlags, BOOL *))block;
- (void)enumerateMatchesInString:(NSString *)string usingBlock:(void (^)(NSTextCheckingResult *, NSMatchingFlags, BOOL *))block;
- (NSArray *)matchesInString:(NSString *)string options:(NSMatchingOptions)options;
- (NSArray *)matchesInString:(NSString *)string;
- (NSTextCheckingResult *)firstMatchInString:(NSString *)string options:(NSMatchingOptions)options;
- (NSTextCheckingResult *)firstMatchInString:(NSString *)string;
- (NSRange)rangeOfFirstMatchInString:(NSString *)string options:(NSMatchingOptions)options;
- (NSRange)rangeOfFirstMatchInString:(NSString *)string;
+ (NSDataDetector *)dateDetector;
@end