Lines Matching full:regular
13 * ICU Regular Expressions, API for C++
23 * \brief C++ API: Regular Expressions
25 * <h2>Regular Expression API</h2>
27 * <p>The ICU API for processing regular expressions consists of two classes,
30 * regular expression. They are created from a regular expression pattern string,
33 * <p>Class <code>RegexMatcher</code> bundles together a regular expression
39 * <p>Note that by constructing <code>RegexMatcher</code> objects directly from regular
86 * Class <code>RegexPattern</code> represents a compiled regular expression. It includes
88 * of a regular expression, methods for creating RegexMatchers that allow the pattern
90 * uses of regular expressions.
161 * Compiles the regular expression in string form into a RegexPattern
176 * @param regex The regular expression to be compiled.
178 * within the regular expression.)
189 * Compiles the regular expression in string form into a RegexPattern
204 * @param regex The regular expression to be compiled. Note, the text referred
208 * within the regular expression.)
219 * Compiles the regular expression in string form into a RegexPattern
233 * @param regex The regular expression to be compiled.
236 * within the regular expression.)
248 * Compiles the regular expression in string form into a RegexPattern
262 * @param regex The regular expression to be compiled. Note, the text referred
267 * within the regular expression.)
279 * Compiles the regular expression in string form into a RegexPattern
293 * @param regex The regular expression to be compiled.
305 * Compiles the regular expression in string form into a RegexPattern
319 * @param regex The regular expression to be compiled. Note, the text referred
347 * critical that the string not be altered or deleted before use by the regular
350 * @param input The input string to which the regular expression will be applied.
393 * Test whether a string matches a regular expression. This convenience function
394 * both compiles the regular expression and applies it in a single operation.
398 * @param regex The regular expression
400 * @param pe Receives the position of any syntax errors within the regular expression
402 * @return True if the regular expression exactly matches the full input string.
412 * Test whether a string matches a regular expression. This convenience function
413 * both compiles the regular expression and applies it in a single operation.
417 * @param regex The regular expression
419 * @param pe Receives the position of any syntax errors within the regular expression
421 * @return True if the regular expression exactly matches the full input string.
431 * Returns the regular expression from which this pattern was compiled. This method will work
442 * Returns the regular expression from which this pattern was compiled. This method will work
625 * class RegexMatcher bundles together a regular expression pattern and
637 * Construct a RegexMatcher for a regular expression.
644 * @param regexp The Regular Expression to be compiled.
645 * @param flags Regular expression options, such as case insensitive matching.
653 * Construct a RegexMatcher for a regular expression.
660 * @param regexp The regular expression to be compiled.
661 * @param flags Regular expression options, such as case insensitive matching.
670 * Construct a RegexMatcher for a regular expression.
679 * critical that the string not be altered or deleted before use by the regular
682 * @param regexp The Regular Expression to be compiled.
685 * @param flags Regular expression options, such as case insensitive matching.
694 * Construct a RegexMatcher for a regular expression.
704 * altered or deleted before use by the regular expression operations is complete.
706 * @param regexp The Regular Expression to be compiled.
708 * @param flags Regular expression options, such as case insensitive matching.
1097 * Set the subject text string upon which the regular expression is looking for matches
1106 * Note that the regular expression implementation never copies the underlying text
1610 * ICU uses a backtracking regular expression engine, with the backtrack stack