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
73 * Class <code>RegexPattern</code> represents a compiled regular expression. It includes
75 * of a regular expression, methods for creating RegexMatchers that allow the pattern
77 * uses of regular expressions.
148 * Compiles the regular expression in string form into a RegexPattern
163 * @param regex The regular expression to be compiled.
165 * within the regular expression.)
176 * Compiles the regular expression in string form into a RegexPattern
191 * @param regex The regular expression to be compiled. Note, the text referred
195 * within the regular expression.)
206 * Compiles the regular expression in string form into a RegexPattern
220 * @param regex The regular expression to be compiled.
223 * within the regular expression.)
235 * Compiles the regular expression in string form into a RegexPattern
249 * @param regex The regular expression to be compiled. Note, the text referred
254 * within the regular expression.)
266 * Compiles the regular expression in string form into a RegexPattern
280 * @param regex The regular expression to be compiled.
292 * Compiles the regular expression in string form into a RegexPattern
306 * @param regex The regular expression to be compiled. Note, the text referred
334 * critical that the string not be altered or deleted before use by the regular
337 * @param input The input string to which the regular expression will be applied.
379 * Test whether a string matches a regular expression. This convenience function
380 * both compiles the regular expression and applies it in a single operation.
384 * @param regex The regular expression
386 * @param pe Receives the position of any syntax errors within the regular expression
388 * @return True if the regular expression exactly matches the full input string.
398 * Test whether a string matches a regular expression. This convenience function
399 * both compiles the regular expression and applies it in a single operation.
403 * @param regex The regular expression
405 * @param pe Receives the position of any syntax errors within the regular expression
407 * @return True if the regular expression exactly matches the full input string.
417 * Returns the regular expression from which this pattern was compiled. This method will work
428 * Returns the regular expression from which this pattern was compiled. This method will work
617 * class RegexMatcher bundles together a regular expression pattern and
629 * Construct a RegexMatcher for a regular expression.
636 * @param regexp The Regular Expression to be compiled.
637 * @param flags Regular expression options, such as case insensitive matching.
645 * Construct a RegexMatcher for a regular expression.
652 * @param regexp The regular expression to be compiled.
653 * @param flags Regular expression options, such as case insensitive matching.
662 * Construct a RegexMatcher for a regular expression.
671 * critical that the string not be altered or deleted before use by the regular
674 * @param regexp The Regular Expression to be compiled.
677 * @param flags Regular expression options, such as case insensitive matching.
686 * Construct a RegexMatcher for a regular expression.
696 * altered or deleted before use by the regular expression operations is complete.
698 * @param regexp The Regular Expression to be compiled.
700 * @param flags Regular expression options, such as case insensitive matching.
1088 * Set the subject text string upon which the regular expression is looking for matches
1097 * Note that the regular expression implementation never copies the underlying text
1600 * ICU uses a backtracking regular expression engine, with the backtrack stack