Autor | Zpráva | ||
---|---|---|---|
Musilda Profil |
#1 · Zasláno: 14. 5. 2009, 17:34:07 · Upravil/a: Musilda
Zdravím
Mám výraz preg_match_all('/<td class="t-name" colspan="2"><a href="(.*)"> <span class="(.*)"> <\/span><span class="type-men2"> <\/span>(.*)<\/a><\/td>/siU', $match, $m); kde jsou (alespoň si to myslím) modifikátory siU. Co přesně znamenají? Díky za radu |
||
AM_ Profil |
#2 · Zasláno: 14. 5. 2009, 17:42:10
umět tak používat google ;)
"U" bohužel nevím, ale ty ostatní se dají dost jednoduše najít: s: "multiline search" - metaznak "." zastupuje i nový řádek i: case insensitive /^[a-z]+$/i odpovídá ABcdE |
||
Alphard Profil |
#3 · Zasláno: 14. 5. 2009, 17:46:30 · Upravil/a: Alphard
i ... nerozlišuje malá/velká písmena
s ... tečka nahrazuje i nový řádek U ... pokud si dobře vzpomínám (nemohu to teď najít), jde o modifikátor "nenažranosti", najde co největší počet shod doplňuji, U jsem nevysvětlil úplně přesně, viz tady http://interval.cz/clanky/perl-compatible-regularni-vyrazy-v-php-modifikatory-a-line-kvantifikatory/ |
||
tiso Profil |
#4 · Zasláno: 14. 5. 2009, 17:46:57
U - ungreedy - vráti sa najkratší možný string vyhovujúci výrazu, bežne sa vracia čo najdlhší
abbbba /ab+/ -> abbbb /ab+/U -> ab |
||
Musilda Profil |
#5 · Zasláno: 14. 5. 2009, 17:50:12
Když nevíš, tak nepiš ty kašpárku. Na google se dá velmi lehce najít co každý zvlášť znamená.
Modifikátor U přehodí nastavení "nenasytnosti" stroje PCRE. Kvalifikátory budou implicitně "nasycené". Nevím zda jsi si toho všimnul, ale nejsi sám kdo se naučil číst. Chtěl jsem poradit co ty znaky znamenají takto za sebou napsané. A psal jsem slušně. Kvůli výskytu individuí, jako jsi ty, přestanu na tuto diskuzi chodit. |
||
Musilda Profil |
#6 · Zasláno: 14. 5. 2009, 17:50:46
Alphard
Děkuji tiso Také děkuji |
||
AM_ Profil |
#7 · Zasláno: 14. 5. 2009, 17:54:11
Musilda
Promiň kašpárku, fakt mě nenapadlo že jejich význam znáš a ptáš se na tohle ;) všechny dohromady tedy znamenají všechno dohromady, lze jich zadávat i víc najednou ;) na pořadí nezáleží. no, nechci být zlý, ale nebude na škodu, když sem budou chodit jen lidi, co umí položit dotaz... |
||
Časová prodleva: 15 let
|
0