while (s/((^|\>)[^\<]*?)\>/$1\>\;/g) { 1; }