Заменить текст регулярным выражением - Visual Basic .NET

Узнай цену своей работы

Формулировка задачи:

Привет всем! Мужики, кто тащит в регулярках, помогите замену сделать. Есть вот такая строка: C:\Users\

Виктор

\AppData\Roaming\DN\Help\sr\Data\10\data.bin Там где имя, оно может быть любым, латиница, цифры, килиллица. Вот имя и нужно заменить. К примеру, чтобы стало так: C:\Users\

Ольга

\AppData\Roaming\DN\Help\sr\Data\10\data.bin Стрингреплейсы и прочее не предлагать, реплейсами я и сам могу заменить. Нужен именно вариант с регуляркой.

Решение задачи: «Заменить текст регулярным выражением»

textual
Листинг программы
        Dim str As String = "C:\Users\Виктор\AppData\Roaming\DN\Help\sr\Data\10\data.bin"
 
        Dim result As String = Regex.Replace(str, "(C:\\Users\\).+?(\\)", "$1Петя$2")

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 3.786 из 5
Похожие ответы