Jump to content
php.lv forumi

preg_replace u.c.


xrnt

Recommended Posts

taaks peec diezgan ilga bezcera googlee prasu te. varbuut kaads var iedot noraadi uz vietu, kur var palasiit par preg_replace, ereg utt. pierakstu (tieshi patternu sastaadiishanai). googlee izdevaas atrast tikai un vieniigi php manuaaljus un taa atvasinaajumus, kur vairaak par to, ka patterns jaaliek ieksh // un fox, bear piemeeriem nav. probleema taada, ka gribu saprast kaa patternos veido tos (.+[\.f\/j]) :) savaadaak man tagad pilniigi tumsha bilde. ok patternus prieksh atstarpes, , utml. varu uzrakstiit, un tik daudz, ka tiek noraadiita simbolu kopa, kas tiks aizstaata es ar saprotu, bet, ja vajag ko sarezhgjiitaaku tad saakas "jautriiba". aa un veel taa arii neatkodu kaa, lai uztaisa patternu prieksh vairaaku \n aizstaashanas ar vienu \n , vienkaarshi nezinu principu kaa to dara :lol:. varbuut kaads iisi domu gaajienu var te pamest par tiem /\/[blahblah]/.

Link to comment
Share on other sites

Te kautkads sen biju licis, kā jebkurus 3 burtus pēc kārtas pārvērst par vienu: http://paste.php.lv/1129 bet nu tur var pielabot \w vietā ieliekto . tad jebkuri 3 simb. uz 1 pārvērtīsies.

 

Un tak nets ir pilns ar visādiem tutoriāļiem par regexpiem, galvenais skatīties uz piemēriem UN saprast kāpēc tie darbojās tieši tā kā tie darbojās, nevis meklēt jau gatavus risinājumus. Tad ātri iemācīsies. Te kaukādi linki:

http://weblogtoolscollection.com/regex/regex.php

http://www.castaglia.org/proftpd/doc/contrib/regexp.html

http://www.zytrax.com/tech/web/regex.htm

http://etext.lib.virginia.edu/helpsheets/regex.html

Link to comment
Share on other sites

vo tas ir tas, kas vajadziigs (linki), tipa liiki mekleeju pirms tam, paldies

 

materiaali tieshaam labi un viss ir tapis gaishaaks, tachu tagad man ir taa pati probleema ar to \n\n\n aizstaashanu ar vienu <br />.

 

tipa ja rakstu \s njemot visus whitespaces $text=preg_replace('/\s{2,}/','<br />',$text); viss rukaa, bet man vajag tikai, lai tas attiecas uz \n. ja noraadu \n, tad nav kaukas riktiigi un nenostraadaa. any ideas?

 

PAPILDINAATS

 

 

karoche izdevaas, tik daudz jau vajadzeeja aizdomaaties, ka rindas beigas ir \n\r

Edited by xrnt
Link to comment
Share on other sites

vo tas ir tas, kas vajadziigs (linki), tipa liiki mekleeju pirms tam, paldies

 

materiaali tieshaam labi un viss ir tapis gaishaaks, tachu tagad man ir taa pati probleema ar to \n\n\n aizstaashanu ar vienu <br />.

 

tipa ja rakstu \s njemot visus whitespaces $text=preg_replace('/\s{2,}/','<br />',$text); viss rukaa, bet man vajag tikai, lai tas attiecas uz \n. ja noraadu \n, tad nav kaukas riktiigi un nenostraadaa. any ideas?

 

PAPILDINAATS

 

 

karoche izdevaas, tik daudz jau vajadzeeja aizdomaaties, ka rindas beigas ir \n\r

vēl skaties, lai teu tas \n nav iekš apstofiem, citādi tas būs "n" kā tāds (tikai noeskeipots)

 

'/\n/'

'/'."\n".'/'

 

feel the difference

Link to comment
Share on other sites

×
×
  • Create New...