$text = "bla bla: eheheh";
şimdi, bu gibi textlerde, ilk "iki nokta üst üste" işaretine kadarki bölümü, iki nokta üst üste işareti dahil <b></b> tagı altına almak istiyorum.
regexte nasıl bir şey yapabilirim?
bir şeyler yazdım aslında ama nasıl saçmaladıysam error verip durdu.
bi el atabilecek biri var mı acaba?
şimdi, bu gibi textlerde, ilk "iki nokta üst üste" işaretine kadarki bölümü, iki nokta üst üste işareti dahil <b></b> tagı altına almak istiyorum.
regexte nasıl bir şey yapabilirim?
bir şeyler yazdım aslında ama nasıl saçmaladıysam error verip durdu.
bi el atabilecek biri var mı acaba?
echo preg_replace("/^(.*:)/", "<b>$1</b>", $text);
edit: hımmm ilk iki nokta demişsin o zaman şu daha mantıklı olabilir.
echo preg_replace("/^([^:]*:)/", "<b>$1</b>", $text);
ocanal
RegexBuddy ve RegexMagic isminde iki program var bilgisayarında bulundur bence. regexmagic çok kolay bir şekilde regex kodları oluşturmaya yarıyor, regexbuddy de regex kodları test etme programı.
rotten head
1