Autor | Zpráva | ||
---|---|---|---|
lexlutor Profil * |
#1 · Zasláno: 9. 7. 2013, 13:48:35
Mám kod:
<p id="url" class="s1"><a class="zelena first" onclick="h(this,'/katalog/r/du/571695/www.design-biokrby.sk%21qmark%21utm_source%3Dazet.sk%21amp%21utm_medium%3Dkampan11/')" href="http://www.design-biokrby.sk?utm_source=azet.sk&utm_medium=kampan11" title="http://www.design-biokrby.sk?utm_source=azet.sk&utm_medium=kampan11">www.design-biokrby.sk</a><br /><a class="zelena" onclick="h(this,'/katalog/r/du/571695/www.biokamin-toscana.sk%21qmark%21utm_source%3Dazet.sk%21amp%21utm_medium%3Dkampan11/')" href="http://www.biokamin-toscana.sk?utm_source=azet.sk&utm_medium=kampan11" title="http://www.biokamin-toscana.sk?utm_source=azet.sk&utm_medium=kampan11">www.biokamin-toscana.sk</a><br /></p> Dakujem. |
||
Joker Profil |
#2 · Zasláno: 9. 7. 2013, 15:01:19
A to uvedené je řetězec, nebo někde v DOMu na stránce?
Jestli v DOMu, tak zaměřit ten odstavec (např. getElementById("url"); ), na něm getElementsByTagName("a"); vrátí ty odkazy a u těch odkazů href je adresa.
|
||
lexlutor Profil * |
#3 · Zasláno: 9. 7. 2013, 16:32:43 · Upravil/a: lexlutor
Ako je to v kode a potrebujem to vyselektovať bud len funkciou REGEXP alebo C#.
ide mi o to že musím zadať Regexp taky aby vyplul len tie linky a to sa mi nedarí vytiahne len prvý. |
||
Joker Profil |
#4 · Zasláno: 9. 7. 2013, 18:18:43
lexlutor:
„potrebujem to vyselektovať bud len funkciou REGEXP alebo C#“ A proč zrovna regexp? V Javascriptu bych to udělal přes DOM. C# nemá s JS moc společného. Pokud by to nutně musel být regulární výraz a vstupem byl řetězec uvedený v [#1], asi bych hledal hledal všechno za href=", co není uvozovka. Něco jako href="([^"]+)"
|
||
_es Profil |
#5 · Zasláno: 9. 7. 2013, 18:40:18
Joker:
„A to uvedené je řetězec, nebo...“ Ako reťazec asi nie, sú tam aj apostrofy aj úvodzovky. lexlutor: „Ako je to v kode“ V akom „kóde“? V HTML kóde? Potom viď druhá veta v [#2]. |
||
Časová prodleva: 12 let
|
0