Autor Zpráva
Roman-W
Profil
Jak udělám "něco" co mi z html kódu bude vybírat pouze

<a href="mailto:picaro@seznam.cz">

A uloží se pouze - picaro@seznam.cz

tzn obsah mezi <a href="mailto: a ">

Musím takhe z html vykopírovat 2000 mailu tak chci poradit jak to udělat efektivně
Someone
Profil
Je více možných řešení, např. přes PHP a regulární výrazy (funkcí preg_match).
Roman-W
Profil
Příklad:

<td class="row1" align="center"><span class="gen"><a href="profile.php?mode=viewprofile&amp;u=350"
class="gen">marecekjan72</a></span></td>
<td class="row1" align="center" valign="middle">&nbsp;<a href="mailto:marecekjan72@seznam.cz"><img
src="templates/subSilver/images/lang_english/icon_email.gif" alt="Odeslat e-mail" title="Odeslat e-mail"
border="0" /></a>&nbsp;</td>

Z tohodle guláše nechat pouze - marecekjan72@seznam.cz a zbytek smazat
margin
Profil *
http://www.dodoweb.cz/web/javas/bookmarklety.htm > Seznam e-mailových odkazů
mimochodec
Profil
Jde o jednorázovou akci, nebo se to bude opakovat? V prvním případě bych použil pspad, ve druhém se na to dá napsat php skript, ať už postavený na výše zmíněných regulárech nebo na http://simplehtmldom.sourceforge.net
Keeehi
Profil
Jednoduchý regulár:
'~mailto:([^" \']*)~'
Roman-W
Profil
Omlouvám se ale tohle je pro mě absolutně jiná země

Zde je nakopírovaný zdroják do TXT - www.ulozto.cz/xJ6BZC7/ukol-txt

Tak prosím někoho o vyextrahování pouze mailu které budou odělovany čárkou
peta
Profil
Co za to?
Tip od Keeehi je vyborny pro pouziti php nebo javascript callback regularnich vyrazu. Asi 5 radku kodu.

http://www.java2s.com/Code/JavaScript/Development/Usingregularexpressioncallbackfunction.htm
<html>
  <head>
    <title></title>
    <script type="text/javascript">
        function transformToLowercase(theString)
        {
          return theString.toLowerCase();
        }
        
        var string = "this is a TEST.";
        var pattern = /TEST/;
        var result = string.replace(pattern, transformToLowercase);
        
        document.write( result);
  
    </script>
  </head>
  <body>
  </body>
</html>
Jedine, co je treba tam udelat je, pridat pole, upravit callback, aby nalezenou shodu pridaval do pole, upravit Keeehiho reg. vyraz pro javascript a zmenit posledni radek tak, aby vypsal pole, kam jsi pridaval email adresy. Jinak je to hotovy kod presne pro tvuj pripad.
Edit: Jo, a samozrejme jeste do promenne string dat tva data s email adresami.
Roman-W
Profil
Tak a mám to! thx Gohecca

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: