Elvis, из своего обработчика делаешь запрос на сервер, получаешь от него данные, затем дальше обслуживаешь клиента. Главное сделать все асинхронно, чтобы обработчик на одном клиенте не зависал.
Это очень круто, и решение рабочее. Однако, стоит заметить, что, если задачу можно решить алгоритмически — без регулярок, — то лучше её решать без regex. В этом есть несколько причин, однако и это тоже вполне себе решение.
Василий Дёмин, разве любой другой язык даёт столько свободы как плюсы ? Не считая низкоуровневые и Си. Мне кажется, если изучить плюсы, то можно написать почти всё что захочешь.