Регулярные выражения могут стать довольно сложными. Отсутствие пробелов затрудняет их чтение. Я не могу сделать шаг, хотя регулярное выражение с отладчиком. Так как же эксперты отлаживают сложные регулярные выражения?
RegEx.Replace(...)
, переключиться на «Немедленное окно» и попробовать несколько 'Regex.IsMatch(yourDebugInputString, yourDebugInputRegEx)
команд, чтобы быстро обнулить проблему.