| | |
| Stránka: 1 z 1
| [ Príspevkov: 9 ] | |
Autor | Správa |
---|
Registrovaný: 20.03.08 Prihlásený: 08.03.17 Príspevky: 596 Témy: 149 Bydlisko: Houston, Texas | Napísal Unlink: 17.07.2009 19:22 | |
|
Ahojte, kde sa dajú naštudovať regulérne výrazy?
Ďakujem
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 17.07.2009 19:40 | |
|
www.regularnivyrazy.info odporucam. Inak pokial sa chces venovat regexpom v PHP, rovno pouzivaj preg_* funkcie miesto ereg*.
|
|
Registrovaný: 20.03.08 Prihlásený: 08.03.17 Príspevky: 596 Témy: 149 Bydlisko: Houston, Texas | Napísal autor témy Unlink: 18.07.2009 9:57 | |
|
čiže, kukol som si toto
http://www.php.sk/php_tutor/tut_9.php
a tam je príklad s ereg
ale tie isté výrazy môže používať
aj v preg_replace a preg_match
tak aký je potom rozdiel medzi
preg_match a ereg
veď zdanlivo robia to isté
a potom som v pár funkciach vydel niečo taketo
"(tu nejake reg vyrazy)as"
aký má zmysel to ()as?
|
|
Registrovaný: 31.05.09 Prihlásený: 02.06.17 Príspevky: 562 Témy: 37 Bydlisko: BegyBen |
p360t
(fcie preg_*)
Citácia: Syntax je trochu iná (ako z perlu) a tieto funkcie sú o niečo lepšie (a bezpečnejšie). Navyše v novších verziách PHP (od 5.3) budú POSIX funkcie (ereg, ereg_replace) označené ako deprecated, teda zastarané (každé použitie takej funkcie vyhodí hlášku - notice). A o pár rokov pravdepodobne z PHP zmiznú.
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 18.07.2009 11:55 | |
|
miso250593 píše: ale tie isté výrazy môže používať aj v preg_replace a preg_match Na zaciatok a koniec regexpu musis dat oddelovac, najcastejsie sa pouziva / alebo #. Mozes pouzivat nejake modifikatory, tie umiestnis za ten druhy oddelovac.
V tych perl-compatible funkciach mozes pouzivat aj nejake zlozitejsie zatvorkove zapisy, ktore v ereg nefunguju.
|
|
Registrovaný: 20.03.08 Prihlásený: 08.03.17 Príspevky: 596 Témy: 149 Bydlisko: Houston, Texas | Napísal autor témy Unlink: 18.07.2009 12:51 | |
|
no dobre, ale povedzte mi prečo mi
Kód: "so\.addVariable\(\"image\", \"(.*)\"\)" nevzalo ale takto už hej Kód: "(so\.addVariable\(\"image\", \"(.*)\"\))"
ďakujem za vysvetlenie
chcel som urobiť na podnet tejto témi
http://www.pcforum.sk/post-vp627952.html#627952
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 18.07.2009 12:55 | |
|
Lebo aj zatvorky mozu sluzit ako tie oddelovace.
|
|
Registrovaný: 20.03.08 Prihlásený: 08.03.17 Príspevky: 596 Témy: 149 Bydlisko: Houston, Texas | Napísal autor témy Unlink: 18.07.2009 14:30 | |
|
dobre, ešte jedna otázka
načo je dobré keď dám za posledný oddeľovač as
?
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | |
| Stránka: 1 z 1
| [ Príspevkov: 9 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Regulárne výrazy v Ostatné | 0 | 718 | 11.02.2006 14:59 JanoF | | Regulárne výrazy v PHP, ASP | 3 | 525 | 06.12.2009 14:41 Ďuri | | Regularne vyrazy v PHP, ASP | 25 | 1655 | 14.03.2011 17:30 camo | | regularne vyrazy v PHP, ASP | 3 | 385 | 30.01.2009 16:57 mybirthday1403 | | Bash - regularne vyrazy v Operačné systémy Unix a Linux | 8 | 1043 | 16.11.2010 1:48 karco | | JAVA - regulárne výrazy v Assembler, C, C++, Pascal, Java | 0 | 768 | 26.03.2011 11:21 Shwollo | | Regularne vyrazy v PHP v PHP, ASP | 1 | 441 | 21.10.2007 22:50 Codik | | Regulárne výrazy - negácia reťazca v PHP, ASP | 7 | 908 | 22.10.2007 20:39 juho | | Výrazy a priorita operátorov v Assembler, C, C++, Pascal, Java | 1 | 766 | 08.01.2009 17:17 neutronmind | | Regularne vyrazy v Perl v Perl, Python, Ruby, CGI | 0 | 2474 | 21.10.2007 22:41 quark | | Regulárne výrazy - všetko okrem výrazu v PHP, ASP | 3 | 350 | 10.04.2012 21:44 1daemon1 | | Regulárne výrazy porovnávané s array v PHP, ASP | 2 | 229 | 29.12.2012 15:33 Ando | | Regulárne výrazy - problém - vybrať všetko čo nieje v v PHP, ASP | 2 | 444 | 18.10.2007 19:33 Bananslovak |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|