Regular expression i htaccess regex, PCRE, POSIX, upotreba Apache .htaccess , mod_rewrite |
|
Alati teme | Način prikaza |
27. 02. 2008. | #1 |
Goran Radulović
Professional
|
preg_match_all peripetija
Ev' ovako
recimo da imam ovakav string PHP kôd:
PHP kôd:
PHP kôd:
PHP kôd:
... ali problem nastaje kada je string $string one liner tj PHP kôd:
PHP kôd:
Ima li neko ideju kako da resim ovo? Okacicu php fajl uskoro, ako je ovo konfuzno
__________________
Never show weakness, the only pain that matters is the pain you inflict. Poslednja izmena od godza : 27. 02. 2008. u 18:36. |
27. 02. 2008. | #2 |
Goran Radulović
Professional
|
Ups, nisam video da ima forum za regexp-ove. Izvin'te!
__________________
Never show weakness, the only pain that matters is the pain you inflict. |
27. 02. 2008. | #3 |
Goran Pilipović
Sir Write-a-Lot
|
Samo stavi modifier /U na kraju:
PHP kôd:
__________________
Goran Pilipović a.k.a. Ugly Fingers Bradley f.k.a. bluesman I don't always know what I'm talking about but I know I'm right! |
"Hvala" bluesman za poruku: |
27. 02. 2008. | #4 | ||
Goran Radulović
Professional
|
Citat:
Citat:
__________________
Never show weakness, the only pain that matters is the pain you inflict. Poslednja izmena od godza : 27. 02. 2008. u 23:23. |
||
28. 02. 2008. | #5 |
Ivan Dilber
Sir Write-a-Lot
|
ovaj U switch je php fora, postoji i standardniji nacin za ovo, a to je da dodas ? na greedy selektor(pises .+? ili .*?) i onda ce ti biti non-greedy. To ti radi i u perlu i javascriptu, a i omogucava da kombinujes greedy i non-greedy u istom izrazu..
Off Topic: Takodje, cisto da znas, regExp ne mora nuzno da bude ogradjen sa /, mozes da stavis bilo koji karakter, pa onda ne moras da escapujes / znake unutar patterna, ispadne malo citljivije, tipa |<a>.+?</a>| ti je isto sto i /<a>.+?<\/a>/
__________________
Leadership is the art of getting people to want to do what you know must be done. |
4 članova zahvaljuje ivanhoe za poruku: |
28. 02. 2008. | #6 |
Super Moderator
Invented the damn thing
Datum učlanjenja: 06.06.2005
Poruke: 2.371
Hvala: 370
701 "Hvala" u 194 poruka
|
Ponavljamo se
http://www.devprotalk.com/showthread...2093#post42093 Inace, pre neko vece sam slao Blues-u ... U brojevima PHP architekta 03/2004 - 05/2004 izasli su sjajni tutorijali za RegExp, onako od osnova pa do vrlo naprednih stvari. Ne mogu da postavljam moje PDF-ove je su zasticeni sa mojim podacima, ali ako neko ima razbijenu verziju, mozda bi trebalo da postavi. |
28. 02. 2008. | #7 |
Goran Pilipović
Sir Write-a-Lot
|
Zato se blues i kurchi kao da zna nesto Pročitao sam članke
__________________
Goran Pilipović a.k.a. Ugly Fingers Bradley f.k.a. bluesman I don't always know what I'm talking about but I know I'm right! |
28. 02. 2008. | #8 |
Goran Radulović
Professional
|
Hvala josh jednom, ali mi opet treba help u vezi necega.
Imam ovaj string PHP kôd:
PHP kôd:
PHP kôd:
Problem je ako je string PHP kôd:
tada mi je rezultat: Svega ovoga ne bi bilo da per\ Kako da ispravim ovaj pattern da ne puca na escape-ovanju apostrofa, tj da mi vrati: Svega ovoga ne bi bilo da per'o nije otisao u policiju
__________________
Never show weakness, the only pain that matters is the pain you inflict. |
28. 02. 2008. | #9 |
majstor
Wrote a book
|
Lupam... mozda moze bolje, ali da uradis jedan replace ('\', '') prethodno ako je samo \ problem?
|
28. 02. 2008. | #10 |
Goran Radulović
Professional
|
Mogu, ali ce opet da prsne preg_match_all i dobicu
Kôd:
Svega ovoga ne bi bilo da per Kôd:
Svega ovoga ne bi bilo da per'o nije otisao u policiju
__________________
Never show weakness, the only pain that matters is the pain you inflict. |
|
|