не могу придумать, как взять текст от двоеточия до конца строки (а это либо \n либо вообще конец строки) Код (Text): $ts=preg_replace("#(:)(.*?)(\n|$)#i", "\\1 - \\2 - \\3", $ts);
спокойствие, я просто притуп у меня двоеточия и точка-запятой заменялась на коды html это все от сдвига времени на час %) вот так будет правильно? (закрасить красным от двоеточия до конца строчки) Код (Text): $dd=preg_replace("#(^|[ ]|<br>)(\&\#58\;.*?)(\n|<br>|$)#i", "<span style='color:red'>\\1\\2</span>\\3", $dd);