Lines Matching full:expression
36 * Structure representing a compiled regular expression, plus the results
44 * Constants for Regular Expression Match Modes.
93 * traditional regular expression word boundaries. See
111 * Open (compile) an ICU regular expression. Compiles the regular expression in
113 * The resulting regular expression handle can then be used to perform various
117 * @param pattern The Regular Expression pattern to be compiled.
121 * the regular expression, UREGEX_CASE_INSENSITIVE, for
126 * error within the source regular expression string. If this
140 * Open (compile) an ICU regular expression. Compiles the regular expression in
142 * The resulting regular expression handle can then be used to perform various
149 * @param pattern The Regular Expression pattern to be compiled.
151 * the regular expression, UREGEX_CASE_INSENSITIVE, for
156 * error within the source regular expression string. If this
169 * Open (compile) an ICU regular expression. The resulting regular expression
175 * @param pattern The Regular Expression pattern to be compiled,
178 * the regular expression, UREGEX_CASE_INSENSITIVE, for
183 * error within the source regular expression string. If this
202 * Close the regular expression, recovering all resources (memory) it
205 * @param regexp The regular expression to be closed.
231 * Make a copy of a compiled regular expression. Cloning a regular
232 * expression is faster than opening a second instance from the source
233 * form of the expression, and requires less memory.
243 * @param regexp The compiled regular expression to be cloned.
245 * @return the cloned copy of the compiled regular expression.
252 * Returns a pointer to the source form of the pattern for this regular expression.
255 * @param regexp The compiled regular expression.
263 * owned by the regular expression object, and must not be
265 * will remain valid until the regular expression is closed.
274 * Returns the source text of the pattern for this regular expression.
277 * @param regexp The compiled regular expression.
279 * @return the pattern text. The storage for the text is owned by the regular expression
289 * Get the match mode flags that were specified when compiling this regular expression.
291 * @param regexp The compiled regular expression.
302 * Set the subject text string upon which the regular expression will look for matches.
304 * expression pattern to be applied to different strings.
306 * Regular expression matching operations work directly on the application's
308 * altered after calling this function until after all regular expression
314 * @param regexp The compiled regular expression.
329 * Set the subject text string upon which the regular expression will look for matches.
331 * expression pattern to be applied to different strings.
333 * Regular expression matching operations work directly on the application's
335 * altered after calling this function until after all regular expression
338 * @param regexp The compiled regular expression.
351 * regular expression object. If the input was supplied using uregex_setText(),
354 * with the regular expression object.
358 * @param regexp The compiled regular expression.
366 * this regular expression.
376 * regular expression object.
380 * @param regexp The compiled regular expression.
385 * @return The subject text currently associated with this regular expression.
396 * Set the subject text string upon which the regular expression is looking for matches
405 * Note that the regular expression
414 * @param regexp The compiled regular expression.
438 * @param regexp The compiled regular expression.
464 * @param regexp The compiled regular expression.
492 * @param regexp The compiled regular expression.
521 * @param regexp The compiled regular expression.
545 * @param regexp The compiled regular expression.
570 * @param regexp The compiled regular expression.
589 * @param regexp The compiled regular expression.
600 * Get the number of capturing groups in this regular expression's pattern.
601 * @param regexp The compiled regular expression.
610 /** Extract the string for the specified matching expression or subexpression.
614 * @param regexp The compiled regular expression.
639 * @param regexp The compiled regular expression.
649 * @return The subject text currently associated with this regular expression.
663 /** Extract the string for the specified matching expression or subexpression.
667 * @param regexp The compiled regular expression.
694 * @param regexp The compiled regular expression.
714 * @param regexp The compiled regular expression.
733 * @param regexp The compiled regular expression.
752 expression.
770 * @param regexp The compiled regular expression.
789 * @param regexp The compiled regular expression.
814 * @param regexp The compiled regular expression.
841 * @param regexp The compiled regular expression.
859 * @param regexp The compiled regular expression.
878 * @param regexp The compiled regular expression.
892 * @param regexp The compiled regular expression.
906 * @param regexp The compiled regular expression.
921 * @param regexp The compiled regular expression.
935 * @param regexp The compiled regular expression.
959 * @param regexp The compiled regular expression.
974 * @param regexp The compiled regular expression.
992 * @param regexp The compiled regular expression.
1007 * @param regexp The compiled regular expression.
1022 * @param regexp The compiled regular expression.
1046 * @param regexp The compiled regular expression.
1078 * @param regexp The compiled regular expression.
1105 * @param regexp The compiled regular expression.
1137 * @param regexp The compiled regular expression.
1176 * @param regexp The regular expression object.
1219 * @param regexp The regular expression object.
1242 * @param regexp The regular expression object. This is needed to
1272 * @param regexp The regular expression object. This is needed to
1311 * @param regexp The compiled regular expression.
1357 * @param regexp The compiled regular expression.
1397 * @param regexp The compiled regular expression.
1411 * @param regexp The compiled regular expression.
1423 * ICU uses a backtracking regular expression engine, with the backtrack stack
1432 * @param regexp The compiled regular expression.
1458 * Function pointer for a regular expression matching callback function.
1487 * @param regexp The compiled regular expression.
1505 * @param regexp The compiled regular expression.
1520 * Function pointer for a regular expression find callback function.
1559 * @param regexp The compiled regular expression.
1576 * @param regexp The compiled regular expression.