Я хотел бы искать и заменять в строке с помощью регулярного выражения. Я знаю, что это общеизвестно для многих из вас, но для меня это очень запутанно.Нужна помощь для построения регулярного выражения
Пример:
string beforeReplace = "Text sample &=xxx where some &=123 is missing";
string afterReplace = "Text sample &=xxx; where some &=123; is missing";
Струны "& = ххх" и "& = 123" следует заменить на "& = ххх;" и "& = 123;" путем поиска «& =», прыгайте 3 символа вправо и добавьте «;».
Любая помощь будет оценена по достоинству.
Вы уверены, что вам нужно регулярное выражение? «Ищите & =, прыгайте 3 символа, добавьте;» звучит очень дружелюбно ... –
Я так думаю, так как может быть более одного попадания на строку (это не простая замена). –
Я бы использовал цикл while, когда вы не нашли совпадения, а затем просто выйдите из цикла, так как ответ Джона сделал это довольно простым с регулярным выражением. –