Home | History | Annotate | Download | only in unicode

Lines Matching refs:UnicodeString

186     static RegexPattern * U_EXPORT2 compile( const UnicodeString &regex,
244 static RegexPattern * U_EXPORT2 compile( const UnicodeString &regex,
302 static RegexPattern * U_EXPORT2 compile( const UnicodeString &regex,
358 virtual RegexMatcher *matcher(const UnicodeString &input,
365 * a UnicodeString. Avoids a dangling reference to a temporary string.
367 * To efficiently work with UChar *strings, wrap the data in a UnicodeString
369 * <code>UnicodeString(UBool isTerminated, const UChar *text, int32_t textLength);</code>
408 static UBool U_EXPORT2 matches(const UnicodeString &regex,
409 const UnicodeString &input,
440 virtual UnicodeString pattern() const;
445 * even if the pattern was compiled from a UnicodeString.
481 * This is an array of actual UnicodeString objects, not an
494 virtual int32_t split(const UnicodeString &input,
495 UnicodeString dest[],
563 UnicodeString *fPatternString; // The original pattern UncodeString if relevant
567 UnicodeString fLiteralText; // Any literal string data from the pattern,
652 RegexMatcher(const UnicodeString &regexp, uint32_t flags, UErrorCode &status);
692 RegexMatcher(const UnicodeString &regexp, const UnicodeString &input,
723 * a UnicodeString. Avoids a dangling reference to a temporary string.
725 * To efficiently work with UChar *strings, wrap the data in a UnicodeString
727 * <code>UnicodeString(UBool isTerminated, const UChar *text, int32_t textLength);</code>
733 RegexMatcher(const UnicodeString &regexp, const UChar *input,
836 virtual UnicodeString group(UErrorCode &status) const;
851 virtual UnicodeString group(int32_t groupNum, UErrorCode &status) const;
1073 * modified across/during matcher operations may be supported currently for UnicodeString,
1079 virtual RegexMatcher &reset(const UnicodeString &input);
1128 * a UnicodeString. Avoids a dangling reference to a temporary string.
1130 * To efficiently work with UChar *strings, wrap the data in a UnicodeString
1132 * <code>UnicodeString(UBool isTerminated, const UChar *text, int32_t textLength);</code>
1148 virtual const UnicodeString &input() const;
1153 * a UnicodeString.
1353 virtual UnicodeString replaceAll(const UnicodeString &replacement, UErrorCode &status);
1399 virtual UnicodeString replaceFirst(const UnicodeString &replacement, UErrorCode &status);
1441 * @param dest A UnicodeString to which the results of the find-and-replace are appended.
1442 * @param replacement A UnicodeString that provides the text to be substituted for
1456 virtual RegexMatcher &appendReplacement(UnicodeString &dest,
1457 const UnicodeString &replacement, UErrorCode &status);
1497 * @param dest A UnicodeString to which the results of the find-and-replace are appended.
1501 virtual UnicodeString &appendTail(UnicodeString &dest);
1530 * This is an array of actual UnicodeString objects, not an
1543 virtual int32_t split(const UnicodeString &input,
1544 UnicodeString dest[],
1771 const UnicodeString *fInput; // The string being matched. Only used for input()
1840 UBool fInputUniStrMaybeMutable; // Set when fInputText wraps a UnicodeString that may be mutable - compatibility.