Lines Matching refs:pattern
45 * A pattern string P matches a text string S at the offsets <start, end>
59 * a given pattern. This search iterator allows changing of direction by
80 * <li> If a following pattern match is to be found, any position within a
82 * preceding pattern match is to be found, a invalid starting point
88 * boundaries given by the breakiterator. For instance the pattern "e" will
93 * for the pattern "abab" in the text "ababab", where else mutually
120 * UChar pattern[16];
123 * u_uastrcpy(pattern, patstr);
125 * UStringSearch *search = usearch_open(pattern, -1, target, -1, "en_US",
232 * elements in the pattern that have the base weight for the specified
236 * the pattern will match a plain e or an e with any diacritic in the
237 * searched text, but an e with diacritic in the pattern will only
251 * elements in either the pattern or the searched text that have the
255 * in the pattern will match a plain e or an e with any diacritic in the
256 * searched text, but an e with diacritic in the pattern will only
263 * that character in the pattern.
284 * @param pattern for matching
285 * @param patternlength length of the pattern, -1 for null-termination
296 * @param status for errors if it occurs. If pattern or text is NULL, or if
302 U_STABLE UStringSearch * U_EXPORT2 usearch_open(const UChar *pattern,
316 * @param pattern for matching
317 * @param patternlength length of the pattern, -1 for null-termination
328 * @param status for errors if it occurs. If collator, pattern or text is NULL,
335 const UChar *pattern,
452 * Returns the length of text in the string which matches the search pattern.
541 * iterator to search for the same pattern within a different body of text.
595 * Sets the pattern used for matching.
599 * @param pattern string
600 * @param patternlength pattern length, -1 for null-terminated string
607 const UChar *pattern,
612 * Gets the search pattern
614 * @param length return length of the pattern, -1 indicates that the pattern
616 * @return pattern string
627 * pattern.
646 * matches the search pattern. The iterator is adjusted so that its current
670 * pattern. The iterator is adjusted so that its current
688 * matches the search pattern. The iterator is adjusted so that its current
717 * search pattern, starting from the current position.
737 * the search pattern, starting at the current position.
769 * Simple forward search for the pattern
788 * and either match the pattern completely, or are considered to not match
806 * the text to be searched and the pattern being sought.
829 * Simple backwards search for the pattern, starting at a specified index,
848 * and either match the pattern completely, or are considered to not match
866 * the text to be searched and the pattern being sought.