Home | History | Annotate | Download | only in unicode

Lines Matching full:regular

13 *   ICU Regular Expressions, API for C
18 * \brief C API: Regular Expressions
36 * Structure representing a compiled regular expression, plus the results
44 * Constants for Regular Expression Match Modes.
94 * traditional regular expression word boundaries. See
112 * Open (compile) an ICU regular expression. Compiles the regular expression in
114 * The resulting regular expression handle can then be used to perform various
118 * @param pattern The Regular Expression pattern to be compiled.
122 * the regular expression, UREGEX_CASE_INSENSITIVE, for
127 * error within the source regular expression string. If this
141 * Open (compile) an ICU regular expression. Compiles the regular expression in
143 * The resulting regular expression handle can then be used to perform various
150 * @param pattern The Regular Expression pattern to be compiled.
152 * the regular expression, UREGEX_CASE_INSENSITIVE, for
157 * error within the source regular expression string. If this
170 * Open (compile) an ICU regular expression. The resulting regular expression
176 * @param pattern The Regular Expression pattern to be compiled,
179 * the regular expression, UREGEX_CASE_INSENSITIVE, for
184 * error within the source regular expression string. If this
203 * Close the regular expression, recovering all resources (memory) it
206 * @param regexp The regular expression to be closed.
232 * Make a copy of a compiled regular expression. Cloning a regular
244 * @param regexp The compiled regular expression to be cloned.
246 * @return the cloned copy of the compiled regular expression.
253 * Returns a pointer to the source form of the pattern for this regular expression.
256 * @param regexp The compiled regular expression.
264 * owned by the regular expression object, and must not be
266 * will remain valid until the regular expression is closed.
275 * Returns the source text of the pattern for this regular expression.
278 * @param regexp The compiled regular expression.
280 * @return the pattern text. The storage for the text is owned by the regular expression
291 * Get the match mode flags that were specified when compiling this regular expression.
293 * @param regexp The compiled regular expression.
304 * Set the subject text string upon which the regular expression will look for matches.
305 * This function may be called any number of times, allowing the regular
308 * Regular expression matching operations work directly on the application's
310 * altered after calling this function until after all regular expression
316 * @param regexp The compiled regular expression.
331 * Set the subject text string upon which the regular expression will look for matches.
332 * This function may be called any number of times, allowing the regular
335 * Regular expression matching operations work directly on the application's
337 * altered after calling this function until after all regular expression
340 * @param regexp The compiled regular expression.
353 * regular expression object. If the input was supplied using uregex_setText(),
356 * with the regular expression object.
360 * @param regexp The compiled regular expression.
368 * this regular expression.
379 * regular expression object.
383 * @param regexp The compiled regular expression.
388 * @return The subject text currently associated with this regular expression.
399 * Set the subject text string upon which the regular expression is looking for matches
408 * Note that the regular expression implementation never copies the underlying text
417 * @param regexp The compiled regular expression.
441 * @param regexp The compiled regular expression.
467 * @param regexp The compiled regular expression.
495 * @param regexp The compiled regular expression.
524 * @param regexp The compiled regular expression.
548 * @param regexp The compiled regular expression.
573 * @param regexp The compiled regular expression.
592 * @param regexp The compiled regular expression.
603 * Get the number of capturing groups in this regular expression's pattern.
604 * @param regexp The compiled regular expression.
617 * @param regexp The compiled regular expression.
643 * @param regexp The compiled regular expression.
653 * @return The subject text currently associated with this regular expression.
671 * @param regexp The compiled regular expression.
697 * @param regexp The compiled regular expression.
717 * @param regexp The compiled regular expression.
736 * @param regexp The compiled regular expression.
755 * @param regexp The compiled regular expression.
773 * @param regexp The compiled regular expression.
792 * @param regexp The compiled regular expression.
817 * @param regexp The compiled regular expression.
844 * @param regexp The compiled regular expression.
862 * @param regexp The compiled regular expression.
881 * @param regexp The compiled regular expression.
895 * @param regexp The compiled regular expression.
909 * @param regexp The compiled regular expression.
924 * @param regexp The compiled regular expression.
938 * @param regexp The compiled regular expression.
962 * @param regexp The compiled regular expression.
977 * @param regexp The compiled regular expression.
995 * @param regexp The compiled regular expression.
1010 * @param regexp The compiled regular expression.
1025 * @param regexp The compiled regular expression.
1049 * @param regexp The compiled regular expression.
1081 * @param regexp The compiled regular expression.
1108 * @param regexp The compiled regular expression.
1140 * @param regexp The compiled regular expression.
1180 * @param regexp The regular expression object.
1224 * @param regexp The regular expression object.
1248 * @param regexp The regular expression object. This is needed to
1279 * @param regexp The regular expression object. This is needed to
1320 * @param regexp The compiled regular expression.
1367 * @param regexp The compiled regular expression.
1410 * @param regexp The compiled regular expression.
1424 * @param regexp The compiled regular expression.
1436 * ICU uses a backtracking regular expression engine, with the backtrack stack
1445 * @param regexp The compiled regular expression.
1471 * Function pointer for a regular expression matching callback function.
1500 * @param regexp The compiled regular expression.
1518 * @param regexp The compiled regular expression.
1534 * Function pointer for a regular expression find callback function.
1572 * @param regexp The compiled regular expression.
1590 * @param regexp The compiled regular expression.