ne

[email protected] ("Kouber Saparev") Mon, 26 May 2003 09:59:10 +0300
Newsgroups php.general.bg
Message-ID <[email protected]>
Zabravi za tozi variant s okonachaniata...prosto si definirai podhodiasht
class. S reguliarnite izrazi moje da bude opisano vsichko.

K.


"Kiril" <[email protected]> wrote in message
news:000f01c322f1$35d0b980$a8474850@cucka...
> Blagodaria ti, Andrey!
> Tova shte mi svyrshi rabota. Dokato prilagah preg_replace-a se sblyskah s
> drug problem. Kogato triabva da se izvyrshi zamestvane v niakakva malka
> duma, koqto chesto se qwqwa koren(ili kakvoto e tam) na mnogo drugi dumi,
> funkciata prosto "sriazva" dumata. Naprimer, ako tyrsime dumata "obraz".
>
> 'obraz' ----> '<a href=http://niakade_si.dom">obraz</a>' file://tuk vs. e
ok
> 'obrazovanie' ----> '<a href=http://niakade_si.dom">obraz</a>ovanie'
file://tova
> ne bi triabvalo da go hvashta
> 'obrazyt' ----> '<a href=http://niakade_si.dom">obraz</a>yt' file://tova
bi
> triabvalo da go hvane cialoto
>
> Predpolagam, che naj-udachnoto reshenie shte byde da se napravi edno malko
> masivche s naj-chesto sreshtanite okonchania v BG ezik, napr:
>
> $arr[0]='yt';
> $arr[1]='iq';
> $arr[2]='ite';
> $arr[3]='che';
> $arr[4]='i';
> // i t.n.
>
> i pri pregled na teksta sydyrjasht dumite, koito shte bydat zamesteni da
se
> proveriava i tozi duma.masiv[$i]. Ne uspiah da go napravia sam, tyj kato
> sintaksisa na preg_replace() mi e malko truden.... :-(((
> Ako niakoj moje da pomogne malko s preg-tragediata, shte mu byda mnoo
> blagodaren :-) Kato zavyrsha funkciata, shte ia pusna tuk za da mogat i
> drugite da si ia polzvat. :-)
> Predvaritelno vi blagodaria za sydejstvieto! :-)
>
>
>
> ----- Original Message -----
> From: "Andrey Hristov" <[email protected]>
> To: "kiril" <[email protected]>
> Cc: <[email protected]>
> Sent: Sunday, May 25, 2003 6:14 PM
> Subject: Re: [GENERAL-BG] zamestvane v string
>
>
> > Kiril,
> >
> > probvaj s
> > $new_text = preg_replace(array('/gencho/i'),
> > array('|http://gencho.com">\0</a>|'), $text);
> >
> > Andrey
> >
> > ----- Original Message -----
> > From: "kiril" <[email protected]>
> > To: "PHP mailing group" <[email protected]>
> > Sent: Sunday, May 25, 2003 6:05 PM
> > Subject: [GENERAL-BG] zamestvane v string
> >
> >
> > Razgoni mi se familiata s edna elementarna funkcijka za generirane na
> > linkove v tekst izvaden ot bazata. V obshti linii zakysah na
> > eregi_replace(). Triabva da otkriva opredelena duma v teksta i da ia
> > zamestva sys syotvetnia link (tova e zapisano v bazata). Naprimer;
> >
> > 'gencho' -> 'http://gencho.com' file://(v mysql)
> >
> > $str ='pencho gencho atanas';
> > echo(keyword($str)) ----> 'pencho <a href="http://gencho.com">gencho</a>
> > atanas'
> >
> > -- do tuk dobre, no --
> >
> > ako stringa e s niakakvi [:punct:] - ove vytre, ne gi otkriva :-(((
> > napr:
> > $str ='pencho (gencho) atanas'; - ne go otkriva
> > $str ='pencho "gencho" atanas'; - ne go otkriva
> > $str ='pencho-gencho atanas'; - ne go otkriva
> >
> > niakoi moje li da mi pomogne ili ako ima gotova podobna funkcia da ia
> pusne
> > tuk?
> > Predvaritelno vi blagodaria :-)
> >
> >
> >
> >
> >
> >
> >
>