Added Documentation
This commit is contained in:
@@ -6,14 +6,102 @@
|
||||
// Copyright (c) 2014 Kim Wittenburg. All rights reserved.
|
||||
//
|
||||
|
||||
#define MPStringRange(string) NSMakeRange(0, [string length])
|
||||
#define MPStringRangeFrom(from, string) NSMakeRange(from, [string length]-from)
|
||||
|
||||
|
||||
@interface NSRegularExpression (MPParsingAdditions)
|
||||
|
||||
|
||||
/*!
|
||||
@method firstMathInString:
|
||||
@brief Returns the first match of the regular expression within the
|
||||
specified string.
|
||||
|
||||
@discussion This is a convenience method that calls @c
|
||||
-firstMatchInString:options:range:
|
||||
|
||||
@param string
|
||||
The string to search.
|
||||
|
||||
@return An NSTextCheckingResult object. This result gives the overall
|
||||
matched range via its range property, and the range of each
|
||||
individual capture group via its rangeAtIndex: method. The range
|
||||
@c {NSNotFound, 0} is returned if one of the capture groups did
|
||||
not participate in this particular match.
|
||||
*/
|
||||
- (NSTextCheckingResult *)firstMatchInString:(NSString *)string;
|
||||
|
||||
|
||||
/*!
|
||||
@method firstMathInString:fromIndex
|
||||
@brief Returns the first match of the regular expression from the
|
||||
specified index in the string.
|
||||
|
||||
@discussion This is a convenience method that calls @c
|
||||
-firstMatchInString:options:range:
|
||||
|
||||
@param string
|
||||
The string to search.
|
||||
|
||||
@param start
|
||||
The index from which to start searching.
|
||||
|
||||
@return An NSTextCheckingResult object. This result gives the overall
|
||||
matched range via its range property, and the range of each
|
||||
individual capture group via its rangeAtIndex: method. The range
|
||||
@c {NSNotFound, 0} is returned if one of the capture groups did
|
||||
not participate in this particular match.
|
||||
*/
|
||||
- (NSTextCheckingResult *)firstMatchInString:(NSString *)string fromIndex:(NSUInteger)start;
|
||||
|
||||
|
||||
/*!
|
||||
@method firstMathInString:options:
|
||||
@brief Returns the first match of the regular expression within the
|
||||
specified string.
|
||||
|
||||
@discussion This is a convenience method that calls @c
|
||||
-firstMatchInString:options:range:
|
||||
|
||||
@param string
|
||||
The string to search.
|
||||
|
||||
@param options
|
||||
The matching options to use. See @c NSMatchingOptions for
|
||||
possible values.
|
||||
|
||||
@return An NSTextCheckingResult object. This result gives the overall
|
||||
matched range via its range property, and the range of each
|
||||
individual capture group via its rangeAtIndex: method. The range
|
||||
@c {NSNotFound, 0} is returned if one of the capture groups did
|
||||
not participate in this particular match.
|
||||
*/
|
||||
- (NSTextCheckingResult *)firstMatchInString:(NSString *)string options:(NSMatchingOptions)options;
|
||||
|
||||
|
||||
/*!
|
||||
@method firstMathInString:fromIndex
|
||||
@brief Returns the first match of the regular expression from the
|
||||
specified index in the string.
|
||||
|
||||
@discussion This is a convenience method that calls @c
|
||||
-firstMatchInString:options:range:
|
||||
|
||||
@param string
|
||||
The string to search.
|
||||
|
||||
@param options
|
||||
The matching options to use. See @c NSMatchingOptions for
|
||||
possible values.
|
||||
|
||||
@param start
|
||||
The index from which to start searching.
|
||||
|
||||
@return An NSTextCheckingResult object. This result gives the overall
|
||||
matched range via its range property, and the range of each
|
||||
individual capture group via its rangeAtIndex: method. The range
|
||||
@c {NSNotFound, 0} is returned if one of the capture groups did
|
||||
not participate in this particular match.
|
||||
*/
|
||||
- (NSTextCheckingResult *)firstMatchInString:(NSString *)string options:(NSMatchingOptions)options fromIndex:(NSUInteger)start;
|
||||
|
||||
@end
|
||||
|
||||
Reference in New Issue
Block a user