Я решил использовать Regex, теперь у меня две проблемы:)
Учитывая входную строку "hello world [2] [200] [% 8] [% 1c] [% d]",
Каким будет подходящий шаблон для соответствия экземплярам "[% 8]" "[% 1c]" + "[% d]"? (Таким образом, знак процента, сопровождаемый любой буквенно-цифровой длиной, все заключенные в квадратные скобки).
для "[2]" и [200] я уже использую
Regex.Matches(input, "(\\[)[0-9]*?\\]");
Что отлично работает.
Любая помощь будет оценена.