В PHP >5.5 немного более громоздко, поскольку ключ /e в PCRE там убран: