System::Text::RegularExpressions::Regex::Replace method

Regex::Replace(const String&, const char_t *) method

Заменяет все совпадения regex в строке строкой‑заменой.

String System::Text::RegularExpressions::Regex::Replace(const String &input, const char_t *replacement)
ПараметрТипОписание
inputconst String&Входная строка.
заменаconst char_t *Строка замены.

ReturnValue

Входная строка, в которой все совпадения регулярного выражения заменены строкой замены.

См. также

Regex::Replace(const String&, const MatchEvaluator&) method

Заменяет все совпадения в строке строками‑заменами, сгенерированными делегатом.

String System::Text::RegularExpressions::Regex::Replace(const String &input, const MatchEvaluator &evaluator)
ПараметрТипОписание
inputconst String&Входная строка.
оценщикconst MatchEvaluator&Делегат для генерации строк замены на основе совпадений.

ReturnValue

Входные строки с заменёнными всеми совпадениями.

См. также

Regex::Replace(const String&, const MatchEvaluator&, int) method

Заменяет все совпадения в строке строками‑заменами, сгенерированными делегатом.

String System::Text::RegularExpressions::Regex::Replace(const String &input, const MatchEvaluator &evaluator, int count)
ПараметрТипОписание
inputconst String&Входная строка.
оценщикconst MatchEvaluator&Делегат для генерации строк замены на основе совпадений.
countintОграничение количества замен.

ReturnValue

Входные строки с заменёнными всеми совпадениями.

См. также

Regex::Replace(const String&, const MatchEvaluator&, int, int) method

Заменяет все совпадения в строке строками‑заменами, сгенерированными делегатом.

String System::Text::RegularExpressions::Regex::Replace(const String &input, const MatchEvaluator &evaluator, int count, int startat)
ПараметрТипОписание
inputconst String&Входная строка.
оценщикconst MatchEvaluator&Делегат для генерации строк замены на основе совпадений.
countintОграничение количества замен.
startatintИндекс во входной строке, с которого начинать замену.

ReturnValue

Входные строки с заменёнными всеми совпадениями.

См. также

Regex::Replace(const String&, const String&) method

Заменяет все совпадения regex в строке строкой‑заменой.

String System::Text::RegularExpressions::Regex::Replace(const String &input, const String &replacement)
ПараметрТипОписание
inputconst String&Входная строка.
заменаconst String&Строка замены.

ReturnValue

Входная строка, в которой все совпадения регулярного выражения заменены строкой замены.

См. также

Regex::Replace(const String&, const String&, int) method

Заменяет подстроки в строке. Не реализовано.

String System::Text::RegularExpressions::Regex::Replace(const String &input, const String &replacement, int count)

См. также

Regex::Replace(const String&, const String&, int, int) method

Заменяет подстроки в строке. Не реализовано.

String System::Text::RegularExpressions::Regex::Replace(const String &input, const String &replacement, int count, int startat)

См. также

Regex::Replace(const String&, const char_t *, const char_t *) method

Заменяет все совпадения regex в строке строкой‑заменой.

static String System::Text::RegularExpressions::Regex::Replace(const String &input, const char_t *pattern, const char_t *replacement)
ПараметрТипОписание
inputconst String&Входная строка.
patternconst char_t *Regex шаблон.
заменаconst char_t *Строка замены.

ReturnValue

Входная строка, в которой все совпадения регулярного выражения заменены строкой замены.

См. также

Regex::Replace(const String&, const String&, const char_t *) method

Заменяет все совпадения regex в строке строкой‑заменой.

static String System::Text::RegularExpressions::Regex::Replace(const String &input, const String &pattern, const char_t *replacement)
ПараметрТипОписание
inputconst String&Входная строка.
patternconst String&Regex шаблон.
заменаconst char_t *Строка замены.

ReturnValue

Входная строка, в которой все совпадения регулярного выражения заменены строкой замены.

См. также

Regex::Replace(const String&, const String&, const MatchEvaluator&) method

Заменяет совпадения регулярного выражения.

static String System::Text::RegularExpressions::Regex::Replace(const String &input, const String &pattern, const MatchEvaluator &evaluator)
ПараметрТипОписание
inputconst String&Входная строка.
шаблонconst String&Шаблон регулярного выражения.
оценщикconst MatchEvaluator&Делегат для генерации строки замены для каждого совпадения.

ReturnValue

String with all matches replaced.

См. также

Regex::Replace(const String&, const String&, const MatchEvaluator&, RegexOptions) method

Заменяет все совпадения в строке строками‑заменителями, сгенерированными делегатом (статическая функция).

static String System::Text::RegularExpressions::Regex::Replace(const String &input, const String &pattern, const MatchEvaluator &evaluator, RegexOptions options)
ПараметрТипОписание
inputconst String&Входная строка.
patternconst String&Regex шаблон.
оценщикconst MatchEvaluator&Делегат для генерации строк замены на основе совпадений.
optionsRegexOptionsRegex параметры.

ReturnValue

Входные строки с заменёнными всеми совпадениями.

См. также

Regex::Replace(const String&, const String&, const String&) method

Заменяет совпадения регулярного выражения.

static String System::Text::RegularExpressions::Regex::Replace(const String &input, const String &pattern, const String &replacement)
ПараметрТипОписание
inputconst String&Входная строка.
шаблонconst String&Шаблон регулярного выражения.
заменаconst String&Строка замены.

ReturnValue

String with all matches replaced.

См. также

Regex::Replace(const String&, const String&, const String&, RegexOptions) method

Заменяет все совпадения regex в строке строкой‑заменой.

static String System::Text::RegularExpressions::Regex::Replace(const String &input, const String &pattern, const String &replacement, RegexOptions options)
ПараметрТипОписание
inputconst String&Входная строка.
patternconst String&Regex шаблон.
заменаconst String&Строка замены.
optionsRegexOptionsRegex параметры.

ReturnValue

Входная строка, в которой все совпадения регулярного выражения заменены строкой замены.

См. также