positive lookahead causes error in php 5.4.3