Home | History | Annotate | Download | only in unicode

Lines Matching full:matching

55     /**  Enable case insensitive matching.  @stable ICU 2.4 */
61 /** If set, '.' matches line terminators, otherwise '.' matching stops at line end.
70 * on matching when used in conjunction with this flag.
114 * matching operations.
120 * @param flags Flags that alter the default matching behavior for
143 * matching operations.
150 * @param flags Flags that alter the default matching behavior for
170 * handle can then be used to perform various matching operations.
177 * @param flags Flags that alter the default matching behavior for
306 * Regular expression matching operations work directly on the application's
333 * Regular expression matching operations work directly on the application's
397 * without changing any other aspect of the matching state.
439 * @param startIndex The input string (native) index at which to begin matching, or -1
465 * @param startIndex The input string (native) index at which to begin matching, or -1
493 * @param startIndex The input string (native) index at which to begin matching, or
522 * @param startIndex The input string (native) index at which to begin matching, or
534 * Find the first matching substring of the input string that matches the pattern.
559 * Find the first matching substring of the input string that matches the pattern.
610 /** Extract the string for the specified matching expression or subexpression.
619 * @param dest Buffer to receive the matching string data
622 * @return Length of matching data,
663 /** Extract the string for the specified matching expression or subexpression.
672 * @param dest Mutable UText to receive the matching string data.
675 * @return The matching string data. If a pre-allocated UText was provided,
801 * Sets the limits of the matching region for this URegularExpression.
802 * The region is the part of the input string that will be considered when matching.
828 * Sets the limits of the matching region for this URegularExpression.
829 * The region is the part of the input string that will be considered when matching.
854 * Set the matching region and the starting index for subsequent matches
875 * Reports the start index of the matching region. Any matches found are limited to
889 * Reports the start index of the matching region. Any matches found are limited to
902 * Reports the end index (exclusive) of the matching region for this URegularExpression.
917 * Reports the end index (exclusive) of the matching region for this URegularExpression.
933 * By default, matching boundaries are opaque.
950 * Using transparent bounds, the boundaries of the matching region are transparent
951 * to lookahead, lookbehind, and boundary matching constructs. Those constructs can
954 * With opaque bounds, no text outside of the matching region is visible to lookahead,
955 * lookbehind, and boundary matching constructs.
1003 * Return TRUE if the most recent matching operation touched the
1383 * Some patterns, when matching certain strings, can run in exponential time.
1394 * By default, the matching time is not limited.
1433 * @param limit The maximum size, in bytes, of the matching backtrack stack.
1458 * Function pointer for a regular expression matching callback function.
1459 * When set, a callback function will be called periodically during matching
1460 * operations. If the call back function returns FALSE, the matching
1470 * for this matching operation.
1471 * @return TRUE to continue the matching operation.
1472 * FALSE to terminate the matching operation.
1483 * During matching operations the function will be called periodically,
1545 * @return TRUE to continue the matching operation.
1546 * FALSE to terminate the matching operation.