s[(STARTPRESERVE.*?STOPPRESERVE)|(\s+)|(.)] [($1||'') . ($2?' ':'') . ($3||'')]eg;