Home | History | Annotate | Download | only in unicode

Lines Matching refs:UnicodeString

173     static RegexPattern * U_EXPORT2 compile( const UnicodeString &regex,
231 static RegexPattern * U_EXPORT2 compile( const UnicodeString &regex,
289 static RegexPattern * U_EXPORT2 compile( const UnicodeString &regex,
345 virtual RegexMatcher *matcher(const UnicodeString &input,
352 * a UnicodeString. Avoids a dangling reference to a temporary string.
354 * To efficiently work with UChar *strings, wrap the data in a UnicodeString
356 * <code>UnicodeString(UBool isTerminated, const UChar *text, int32_t textLength);</code>
394 static UBool U_EXPORT2 matches(const UnicodeString &regex,
395 const UnicodeString &input,
426 virtual UnicodeString pattern() const;
431 * even if the pattern was compiled from a UnicodeString.
455 virtual int32_t groupNumberFromName(const UnicodeString &groupName, UErrorCode &status) const;
502 * This is an array of actual UnicodeString objects, not an
515 virtual int32_t split(const UnicodeString &input,
516 UnicodeString dest[],
584 UnicodeString *fPatternString; // The original pattern UncodeString if relevant
588 UnicodeString fLiteralText; // Any literal string data from the pattern,
679 RegexMatcher(const UnicodeString &regexp, uint32_t flags, UErrorCode &status);
719 RegexMatcher(const UnicodeString &regexp, const UnicodeString &input,
750 * a UnicodeString. Avoids a dangling reference to a temporary string.
752 * To efficiently work with UChar *strings, wrap the data in a UnicodeString
754 * <code>UnicodeString(UBool isTerminated, const UChar *text, int32_t textLength);</code>
759 RegexMatcher(const UnicodeString &regexp, const UChar *input,
877 virtual UnicodeString group(UErrorCode &status) const;
897 virtual UnicodeString group(int32_t groupNum, UErrorCode &status) const;
1103 * modified across/during matcher operations may be supported currently for UnicodeString,
1109 virtual RegexMatcher &reset(const UnicodeString &input);
1158 * a UnicodeString. Avoids a dangling reference to a temporary string.
1160 * To efficiently work with UChar *strings, wrap the data in a UnicodeString
1162 * <code>UnicodeString(UBool isTerminated, const UChar *text, int32_t textLength);</code>
1177 virtual const UnicodeString &input() const;
1182 * a UnicodeString.
1382 virtual UnicodeString replaceAll(const UnicodeString &replacement, UErrorCode &status);
1428 virtual UnicodeString replaceFirst(const UnicodeString &replacement, UErrorCode &status);
1470 * @param dest A UnicodeString to which the results of the find-and-replace are appended.
1471 * @param replacement A UnicodeString that provides the text to be substituted for
1485 virtual RegexMatcher &appendReplacement(UnicodeString &dest,
1486 const UnicodeString &replacement, UErrorCode &status);
1526 * @param dest A UnicodeString to which the results of the find-and-replace are appended.
1530 virtual UnicodeString &appendTail(UnicodeString &dest);
1559 * This is an array of actual UnicodeString objects, not an
1572 virtual int32_t split(const UnicodeString &input,
1573 UnicodeString dest[],
1802 const UnicodeString *fInput; // The string being matched. Only used for input()
1871 UBool fInputUniStrMaybeMutable; // Set when fInputText wraps a UnicodeString that may be mutable - compatibility.