Tema: Re: formatuoto teksto spalvos keitimas preg_replace
Autorius: Dainius
Data: 2012-05-14 23:38:27
<HTML><HEAD></HEAD>
<BODY dir=ltr>
<DIV dir=ltr>
<DIV style="FONT-FAMILY: 'Calibri'; COLOR: #000000; FONT-SIZE: 12pt">
<DIV>strip_tags tiktų, jei nereiktų surastų žodžių paryškinimo.</DIV>
<DIV>Juk net gali būti, kad ieškoma žodžio dalis įeina ir į tag'ą. Pvz., ieškant 
žodžio "ta" bus surastas ir "&lt;<STRONG><FONT 
color=#c0504d>ta</FONT></STRONG>ble&gt;"</DIV>
<DIV>&nbsp;</DIV>
<DIV>Blogiausiu atveju reikės palikti be surastų žodžių paryškinimo, bet gal yra 
sprendimas ar bent jau nuoroda į kažką panašaus.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>"OgOwAu"&nbsp; wrote in message news:jorial$9fv$1@trimpas.omnitel.net... 
</DIV>
<DIV>&nbsp;</DIV>
<DIV>strip_tags ?</DIV>
<DIV>&nbsp;</DIV>
<DIV>On 2012.05.14 17:48, Dainius wrote:</DIV>
<DIV>&gt; Sveiki,</DIV>
<DIV>&gt;</DIV>
<DIV>&gt; Noriu padaryti paiešką po db (tekste žodžiai labai formatuoti), o 
</DIV>
<DIV>&gt; tekstą, kuriame rastas žodis, paryškinti ("uždėti" foną).</DIV>
<DIV>&gt; Jei žodis yra vientisas, t.y. nėra formatuota jo dalis, tai su </DIV>
<DIV>&gt; preg_replace labai paprasta tai realizuoti.</DIV>
<DIV>&gt;</DIV>
<DIV>&gt; Problema, atsiranda tada, kai žodžio dalis yra formatuota, pvz., 
</DIV>
<DIV>&gt; ieškant žodžio "namas" man neranda:</DIV>
<DIV>&gt; &lt;b&gt;n&lt;/b&gt;amas</DIV>
<DIV>&gt; na&lt;i&gt;m&lt;/i&gt;as</DIV>
<DIV>&gt; ir pan.</DIV>
<DIV>&gt;</DIV>
<DIV>&gt; Gal kas žinote kaip tai padaryti ?</DIV>
<DIV>&gt;</DIV></DIV></DIV></BODY></HTML>