Строитель пишет:
vasya89 пишет:
Так-то мне понятно, какой на выходе должен быть массив. Но мне не понятно, почему именно с помощью регулярок вам необходимо решать эту задачу. Ведь регулярки дают не много не такой результат. Может быть и есть какая-то возможность повлиять на это в регулярках, но я о ней не знаю.Как-то не получается у меня объяснить вам.
Ну, может зря я упомянул регулярные, я привел это как один из вариантов, но оно явно сбило с толку. Я нигде не утверждал, что решение должно быть только на них.
Если все обсуждающие здесь сошлись на том, что регулярные в данном случае не могут до конца решить задачу, то я за тот вариант, о котором упоминал LIME (про массив с буквами как ключами). Но это явно сложнее, и не уверен что бесплатно за это кто-то возьмется. Там я так думаю требуется предварительно создать в памяти три массива, а потом хитрым образом рекурсией как-то.