0
Как читать такие строки в C++, без использования регулярных выражений:Чтение строк без регулярного выражения?
name(numeric_value_or_some_string[, numeric_value_or_some_string]) [name(numeric_value_or_some_string[, numeric_value_or_some_string])]
, например:
VM(4, 2) VR(7) VP(8, 3) I(VIN)
Я как карри легко проверить, если строка в действительной форме.
Вы можете прочитать символы один за другим, и решить, если хорошо сформирован. – Narkha
Постарайтесь подумать о том, что вы ожидаете получить дальше в любой точке входа, когда будете проходить через него. Вы должны иметь возможность проверить правильность такой строки за один проход. –
Какова цель? эффективность для чего-то менее выразительного, чем регулярные выражения? нет регулярных выражений как упражнение? Помимо формы, мне сложно сопоставить свое описание с вашим примером. Особенно запятые путают –