Регулярное выражение для поиска и замены строк по условию - Visual Basic .NET
Формулировка задачи:
Помогите пожалуйста составить регулярку, если конечно кто-то разбирается в этой шайтан-науке)))
Суть такая.
В файле строки.
В некоторых строках попадается текст в кавычках, например "BrEdit Smsyst" или "BrVokx". Т.е. после Br может идти что угодно, цифры, буквы, пробелы.
Мне необходимо заменить Br на Nc, но только в том случае, если после Br идет большая буква(т.е. третья по счету буква большая, если маленькая, то ничего не трогаем).
Сам VB код мне не нужен, нужна только регулярка.
Решение задачи: «Регулярное выражение для поиска и замены строк по условию»
textual
Листинг программы
'... Dim oStr As String = Regex.Replace(iStr, """(Br)([A-ZА-ЯЁ])(.*?)""", AddressOf returnText) 'iStr - входящий текст '... Function returnText(m As Match) As String Return Replace(m.Value, """Br", """Nc") End Function