$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
$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?
0
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);
0
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ı.
0