[ Príspevkov: 9 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Regulérne výrazy

Registrovaný: 20.03.08
Prihlásený: 08.03.17
Príspevky: 596
Témy: 149 | 149
Bydlisko: Houston, Texas
Vek: 24
NapísalOffline : 17.07.2009 19:22 | Regulérne výrazy

Ahojte, kde sa dajú naštudovať regulérne výrazy?


Ďakujem


Offline

Čestný člen
Čestný člen
Regulérne výrazy

Registrovaný: 11.08.07
Príspevky: 4110
Témy: 30 | 30
Bydlisko: Brno
NapísalOffline : 17.07.2009 19:40 | Regulérne výrazy

www.regularnivyrazy.info odporucam. Inak pokial sa chces venovat regexpom v PHP, rovno pouzivaj preg_* funkcie miesto ereg*.


Offline

Užívateľ
Užívateľ
Regulérne výrazy

Registrovaný: 20.03.08
Prihlásený: 08.03.17
Príspevky: 596
Témy: 149 | 149
Bydlisko: Houston, Texas
Vek: 24
Napísal autor témyOffline : 18.07.2009 9:57 | Regulérne výrazy

č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?


Offline

Užívateľ
Užívateľ
Regulérne výrazy

Registrovaný: 31.05.09
Prihlásený: 02.06.17
Príspevky: 562
Témy: 37 | 37
Bydlisko: BegyBen
NapísalOffline : 18.07.2009 11:43 | Regulérne výrazy

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ú.


Offline

Čestný člen
Čestný člen
Regulérne výrazy

Registrovaný: 11.08.07
Príspevky: 4110
Témy: 30 | 30
Bydlisko: Brno
NapísalOffline : 18.07.2009 11:55 | Regulérne výrazy

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.


Offline

Užívateľ
Užívateľ
Regulérne výrazy

Registrovaný: 20.03.08
Prihlásený: 08.03.17
Príspevky: 596
Témy: 149 | 149
Bydlisko: Houston, Texas
Vek: 24
Napísal autor témyOffline : 18.07.2009 12:51 | Regulérne výrazy

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 :D



chcel som urobiť na podnet tejto témi
http://www.pcforum.sk/post-vp627952.html#627952


Offline

Čestný člen
Čestný člen
Regulérne výrazy

Registrovaný: 11.08.07
Príspevky: 4110
Témy: 30 | 30
Bydlisko: Brno
NapísalOffline : 18.07.2009 12:55 | Regulérne výrazy

Lebo aj zatvorky mozu sluzit ako tie oddelovace.


Offline

Užívateľ
Užívateľ
Regulérne výrazy

Registrovaný: 20.03.08
Prihlásený: 08.03.17
Príspevky: 596
Témy: 149 | 149
Bydlisko: Houston, Texas
Vek: 24
Napísal autor témyOffline : 18.07.2009 14:30 | Regulérne výrazy

dobre, ešte jedna otázka

načo je dobré keď dám za posledný oddeľovač as
?


Offline

Čestný člen
Čestný člen
Regulérne výrazy

Registrovaný: 11.08.07
Príspevky: 4110
Témy: 30 | 30
Bydlisko: Brno
NapísalOffline : 18.07.2009 16:30 | Regulérne výrazy

Ved si pozri tie modifikatory. Ak pouzijes s, bude bodka v regexpe zahrnat aj nove riadky. Modifikator a neexistuje.
http://sk.php.net/manual/en/reference.p ... ifiers.php


 [ Príspevkov: 9 ] 


Regulérne výrazy



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Regulárne výrazy

v Ostatné

0

555

11.02.2006 14:59

JanoF

V tomto fóre nie sú ďalšie neprečítané témy.

Regulárne výrazy

v PHP, ASP

3

325

06.12.2009 14:41

Ďuri

V tomto fóre nie sú ďalšie neprečítané témy.

Regularne vyrazy

v PHP, ASP

25

1428

14.03.2011 17:30

camo

V tomto fóre nie sú ďalšie neprečítané témy.

regularne vyrazy

v PHP, ASP

3

251

30.01.2009 16:57

mybirthday1403

V tomto fóre nie sú ďalšie neprečítané témy.

Bash - regularne vyrazy

v Operačné systémy Unix a Linux

8

725

16.11.2010 1:48

karco

V tomto fóre nie sú ďalšie neprečítané témy.

JAVA - regulárne výrazy

v Assembler, C, C++, Pascal, Java

0

600

26.03.2011 11:21

Shwollo

V tomto fóre nie sú ďalšie neprečítané témy.

Výrazy a priorita operátorov

v Assembler, C, C++, Pascal, Java

1

581

08.01.2009 17:17

neutronmind

V tomto fóre nie sú ďalšie neprečítané témy.

Regularne vyrazy v Perl

v Perl, Python, Ruby, CGI

0

2265

21.10.2007 22:41

quark

V tomto fóre nie sú ďalšie neprečítané témy.

Regularne vyrazy v PHP

v PHP, ASP

1

275

21.10.2007 22:50

Codik

V tomto fóre nie sú ďalšie neprečítané témy.

Regulárne výrazy - negácia reťazca

v PHP, ASP

7

646

22.10.2007 20:39

juho

V tomto fóre nie sú ďalšie neprečítané témy.

Regulárne výrazy - všetko okrem výrazu

v PHP, ASP

3

193

10.04.2012 21:44

1daemon1

V tomto fóre nie sú ďalšie neprečítané témy.

Regulárne výrazy porovnávané s array

v PHP, ASP

2

75

29.12.2012 15:33

Ando

V tomto fóre nie sú ďalšie neprečítané témy.

Regulárne výrazy - problém - vybrať všetko čo nieje v

v PHP, ASP

2

272

18.10.2007 19:33

Bananslovak



© 2005 - 2017 PCforum, edited by JanoF