Я пытаюсь создать регулярное выражение, которое сообщит мне, если строка имеет {0#}
, где ноль может быть повторен.Как только я подтверждаю, что строка имеет это, я пытаюсь установить ее в переменную, чтобы я мог посчитать число 0 и заменить # на другое число.У меня есть /([{0]})([#}])/g
, который работает при обнаружении, но не при извлечении его в другую переменную.
Редактировать: Спасибо всем, ответ был
Regex regex = new Regex(@"\{(0+)(#)\}");
Match match = regex.Match(text);
if (match.Success)
{
int zeros = Regex.Matches(match.Value, "0").Count;
}