C#. Вставить значение при помощи регулярного выражения в строку вида {AddressDevice:X2} [дубликат]

154
10 апреля 2019, 11:50

На данный вопрос уже ответили:

  • Есть ли аналог preg_replace в c#? 5 ответов

есть строка где между {} задается место для вставки переменной. Для цифровых переменных можно указать формат вставки {AddressDevice:X2} значит переменная AddressDevice = 5, вставка будет в hex формате 05.

для примера есть строка:

 "STX{AddressDevice:X2}{Nbyte:X2}"

В ней нужно заменить только {AddressDevice:X2}. Я сделал реализацию где делаю split строк по } и разбираю потом по отдельности, это как то не оптимально. Подскажите можно ли это сделать с помощью

  Regex.Replace(...)

Те если AddressDevice = 5, после вставки должно быть "STX05{Nbyte:X2}"

READ ALSO
Как сделать привязку x:Bind StackPanel к GridView

Как сделать привязку x:Bind StackPanel к GridView

GridView отображает на странице данные из коллекции объектов:

183
Как выделить активную категорию в левом меню ocstore 2.3?

Как выделить активную категорию в левом меню ocstore 2.3?

Допустим мы зашли в категорию apple

184
Как сохранить значение темы с помощью cookie

Как сохранить значение темы с помощью cookie

У меня есть сайт на котором есть возможность пользователю сменить задний фон, меняет он его только для себя

161