Autor | Zpráva | ||
---|---|---|---|
Mates99 Profil |
#1 · Zasláno: 24. 7. 2009, 16:48:36
Ahoj, existuje v JS něco jako preg_match v PHP? Mohl by mi tu někdo ukázat i malou ukázku jak by to vypadalo kdybych chtěl číst obsah tabulky? Třeba <td>Ahoj</td>. Díky.
|
||
Jan Tvrdík Profil |
#2 · Zasláno: 24. 7. 2009, 16:49:34
|
||
Mates99 Profil |
#3 · Zasláno: 24. 7. 2009, 17:03:30
Ok, díky to bude to co hledám. Jen se jestě zeptám jestli by někdo věděl zda to bude fungovat i v GreaseMonkey? No jdu to zkusit.
|
||
Jan Tvrdík Profil |
#4 · Zasláno: 24. 7. 2009, 17:13:14
Mates99:
„nevěděl by někdo, zda to bude fungovat i v GreaseMonkey?“ Ano, naprosto bez problémů. Není žádný důvod, proč by to v něm fungovat nemělo. |
||
Mates99 Profil |
#5 · Zasláno: 24. 7. 2009, 17:53:18
Ano je to tak, už to mám odzkoušené. Já JS, moc nerozumím, ale teď poslední dva dny nedělám nic jiného něž že u toho sedím. Naprosto mě uchvátili možnosti JS ve spojení s GreaseMonkey. Ptal jsem se protože už jsem narazil na pár věcí, které se psali trochu odlišně od klasického JS, nebo jak bych to nazval. Např. settimeout, nebo mi tam také nefungoval onClick, to jsem musel udělat přes addEventListener. Je to naprosto skvělá věc a už se těším až pokročím trochu dál :).
|
||
Mates99 Profil |
#6 · Zasláno: 26. 7. 2009, 18:41:50
Ahoj, tak jsem zase narazil na problém.
<tr class="hl"> <td class="ra fc">15.</td> <td class="pla "><a href="spieler.php?uid=6294">Jméno</a> Z tohodle kousku kódu potřebuju dostat jméno co je na konci, ale nějak mi to nechce fungovat. Když to dám do jedé řádky tak to jede, jinak ne. V PHP, udělám normálně pattern a v něm odentruju i řádky, když je třeba, ale v JS to nejde. Zkoušel jsem tam dávat \n, ale taky nic. Poradil by mi s tím někdo? var pattern = /<tr class=[^>]*hl[^>]*><td[^>]*>[^>]*<[^>]*><td[^>]*><a href=[^>]*>([^<]*)<\/a/gi; Ten pattern je trochu prasečina, jsem totiž nepřišel na to jak mám escapovat uvozovky. |
||
Časová prodleva: 15 let
|
0