Perl-compatible regularni vyrazy
3 příspěvky
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
ahoj, začínám se zajimat o tuto "problematiku" (Perl-compatible regularni vyrazy), pročítám si tutorály, ale někde mi něco uniká... když mám string penize="petr 123 pavel 12 tom 7568"; tak pak pomoci preg_match("...",$penize,$pole) dokážu do pole dostat požadované hodnoty, avšak když mám ten string bez mezer penize="petr123pavel12tom7568"; tak už mi to nějak nejde... prosím poraďte.. uveďte příklad regularniho vyrazu abych mel třeba v pole[0]=="123" děkuju
-
$pole=array(); $penize = "ja1000on300dalsi12"; preg_match_all('/([^0-9]*)([0-9]*)/', $penize, $pole); echo "<pre>\n"; print_r($pole); echo "</pre>\n"; třeba... v $pole[0] jsou nalezené shody v $pole[1] jsou první závorky v $pole[1] jsou druhé závorky např on 300 najdu jako $pole[1][1] a $pole[2][1];
-
to bys musel napsat, jaky regularni vyraz pouzivas :) http://www.volny.cz/peter.mlich/www.htm#mssub19 mezi JS a PHP je sice rozdil, ale jen nekde. A ja to mam myslim smichane dokupy www.regexp.cz - nejaky testovac, ne moc dobry, ale pro zacatek... www.regexlib.com - spousta prikladu, asi 300