Я занимаюсь разработкой игры для игры в стиле регби на форуме и ищу помощь в разработке синтаксического анализатора regx для анализа наборов игр.
Каждый пост может иметь следующие форматы (разница в том, что некоторые люди могут использоватьзапятая, чтобы разбить игры, а также некоторые могут гиперназвать счет - или любое сочетание этих двух):
TEAMA 25-31 TEAMB TEAMC 28-35 TEAMD TEAME 38-10 TEAMF TEAMG 21-15 TEAMH
.
TEAMA 25 31 TEAMB TEAMC 28 35 TEAMD TEAME 38 10 TEAMF TEAMG 21 15 TEAMH
.
TEAMA 25-31 TEAMB, TEAMC 28-35 TEAMD, TEAME 38-10 TEAMF, TEAMG 21-15 TEAMH
.
TEAMA 25 31 TEAMB, TEAMC 28 35 TEAMD, TEAME 38 10 TEAMF, TEAMG 21 15 TEAMH
В основном команды всегда должны иметь длину 5 символов, и счет должен находиться между двумя командами, но не всегдаодинаковое количество игр в отдельном посте, т.е. один пост может быть одной игрой или 20Также может быть дополнительный текст до или после, но все же нужно иметь возможность вырывать игры.Просто нужно разделить каждую игру, то есть [TEAMA] [SCORE] [SCORE] [TEAMB] будет считаться одной игрой.
Я начал использовать взрыв, но мне не повезло, и, к сожалению, нетЯ имею большой опыт в области регкс, поэтому ищу гибкий способ учесть все вышеперечисленное - просто нужно разделить каждую игру.
Любая помощь приветствуется.