Есть форматная строка вида:
var formatStr= "STX01{Level:X2}567{Nbyte:X2}ПОДСТРОКА{CRC:D2}".
Нужно подсчитать кол-во символов в подстроке и вставить заместо {Nbyte:X2},
Подстрока всегда располагается между {Nbyte} и {CRC}".
Как выделить подстроку?
Регулярное выражение: {Nbyte:X2}(.*){CRC:D2}
string matchString = Regex.Match(
"STX01{Level:X2}567{Nbyte:X2}ПОДСТРОКА{CRC:D2}",
"{Nbyte:X2}(.*){CRC:D2}").Groups[1].Value;
Спасибо, такой вариант для меня более универсален!
string matchString = Regex.Match(
"STX01{Level:X2}567{Nbyte}ПОДСТРОКА{CRC}",
"{Nbyte(.*)}(.*){CRC(.*)}").Groups[2].Value;
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости