Допустим, у меня есть следующие ключи: a, b, c
и у меня может быть такой текст:
a 1 b 2 c 3
или
1 a 2 b 3 c
Как мне написать регулярное выражение, которое соответствует b 2
в первом тексте и соответствует 2 b
во втором тексте ? Идея состоит в том, чтобы возвращать совпадения в виде ключей и значений независимо от того, в каком порядке они появляются в тексте.
Основная проблема, на которую я дошел, заключается в том, что при попытке найти совпадение в одном порядке я получит ложные срабатывания для другого заказа, так как я могу решить эту проблему?
Спасибо всем!