Home | History | Annotate | Download | only in unicode

Lines Matching refs:UnicodeString

184     static RegexPattern * U_EXPORT2 compile( const UnicodeString &regex,
242 static RegexPattern * U_EXPORT2 compile( const UnicodeString &regex,
300 static RegexPattern * U_EXPORT2 compile( const UnicodeString &regex,
356 virtual RegexMatcher *matcher(const UnicodeString &input,
363 * a UnicodeString. Avoids a dangling reference to a temporary string.
365 * To efficiently work with UChar *strings, wrap the data in a UnicodeString
367 * <code>UnicodeString(UBool isTerminated, const UChar *text, int32_t textLength);</code>
406 static UBool U_EXPORT2 matches(const UnicodeString &regex,
407 const UnicodeString &input,
438 virtual UnicodeString pattern() const;
443 * even if the pattern was compiled from a UnicodeString.
479 * This is an array of actual UnicodeString objects, not an
492 virtual int32_t split(const UnicodeString &input,
493 UnicodeString dest[],
561 UnicodeString *fPatternString; // The original pattern UncodeString if relevant
565 UnicodeString fLiteralText; // Any literal string data from the pattern,
650 RegexMatcher(const UnicodeString &regexp, uint32_t flags, UErrorCode &status);
690 RegexMatcher(const UnicodeString &regexp, const UnicodeString &input,
721 * a UnicodeString. Avoids a dangling reference to a temporary string.
723 * To efficiently work with UChar *strings, wrap the data in a UnicodeString
725 * <code>UnicodeString(UBool isTerminated, const UChar *text, int32_t textLength);</code>
731 RegexMatcher(const UnicodeString &regexp, const UChar *input,
834 virtual UnicodeString group(UErrorCode &status) const;
849 virtual UnicodeString group(int32_t groupNum, UErrorCode &status) const;
1071 * modified across/during matcher operations may be supported currently for UnicodeString,
1077 virtual RegexMatcher &reset(const UnicodeString &input);
1126 * a UnicodeString. Avoids a dangling reference to a temporary string.
1128 * To efficiently work with UChar *strings, wrap the data in a UnicodeString
1130 * <code>UnicodeString(UBool isTerminated, const UChar *text, int32_t textLength);</code>
1146 virtual const UnicodeString &input() const;
1151 * a UnicodeString.
1351 virtual UnicodeString replaceAll(const UnicodeString &replacement, UErrorCode &status);
1397 virtual UnicodeString replaceFirst(const UnicodeString &replacement, UErrorCode &status);
1439 * @param dest A UnicodeString to which the results of the find-and-replace are appended.
1440 * @param replacement A UnicodeString that provides the text to be substituted for
1454 virtual RegexMatcher &appendReplacement(UnicodeString &dest,
1455 const UnicodeString &replacement, UErrorCode &status);
1495 * @param dest A UnicodeString to which the results of the find-and-replace are appended.
1499 virtual UnicodeString &appendTail(UnicodeString &dest);
1528 * This is an array of actual UnicodeString objects, not an
1541 virtual int32_t split(const UnicodeString &input,
1542 UnicodeString dest[],
1769 const UnicodeString *fInput; // The string being matched. Only used for input()
1838 UBool fInputUniStrMaybeMutable; // Set when fInputText wraps a UnicodeString that may be mutable - compatibility.