abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×

    dnes 13:00 | Zajímavý článek

    Vývojáři Knot Resolver vysvětlují, jak změnili rozhodování o tom, které DNS záznamy ponechat v cache a které odstranit. Článek obsahuje skutečná měření: devět hodin DNS provozu při 2 000 QPS, srovnání cache o velikosti 25 MB a 40 GB a také porovnání s BIND 9, kromě algoritmů obsahuje konkrétní doporučení pro konfiguraci a diagnostiku.

    vencour | Komentářů: 0
    včera 13:44 | IT novinky

    Největší kryptoměnová burza světa Binance se stala terčem útoku, při kterém podvodníci odcizili během několika minut kryptoměny v hodnotě přibližně 6,3 miliardy dolarů. Jedná se o největší kryptoměnovou krádež v historii, přibližně čtyřikrát větší než loňský útok na burzu Bybit. Binance se podařilo ve spolupráci s partnery zmrazit aspoň aktiva v hodnotě zhruba 3 miliard dolarů a slíbila, že veškeré ztráty pokryje z vlastních prostředků.

    Ladislav Hagara | Komentářů: 15
    včera 02:16 | Bezpečnostní upozornění

    Zranitelnost CVE-2026-98432 s CVSS 9.8 odhalila AI od společnosti Anthropic. Jedná se o kritickou chybu v implementaci MPTCP (multipath TCP). Debian vydal patche 16.10. a 22.10., ale např. Ubuntu je zatím bez opravy. Více informací na The Hacker News.

    Max | Komentářů: 20
    29.10. 23:22 | Zajímavý software

    Na Slovensku vznikla úplne nová rally hra, ktorá je zadarmo a funguje vo Windowse, Linuxe či na Macu. Greenie Rally má viac ako 50 tratí a vozidiel, šampionáty či turnaje. Má retro feeling a imituje automobilové hry z prelomu tisícročí. Vyskúšate prejsť všetky mapy na Škode 130RS?

    Stanislav Hoferek | Komentářů: 6
    29.10. 14:33 | Komunita

    Do základního systému NetBSD -current byl přidán nový editor atto jako alternativa k editorům vi a xedit.

    Ladislav Hagara | Komentářů: 1
    29.10. 14:11 | IT novinky

    Společnost System76 představila kompaktní 11litrový Thelio Prime Desktop. S procesorem AMD Ryzen 9000. S Pop!_OS 24.04 LTS s desktopovým prostředím COSMIC nebo Ubuntu 24.04 LTS.

    Ladislav Hagara | Komentářů: 0
    29.10. 13:44 | Humor

    Čínská státní televize pozastavila vysílání španělské La Ligy a čínské internetové platformy omezily obsah s Kylianem Mbappém poté, co slavný fotbalista ve francouzském pořadu The Bridge mluvil o svém oblíbeném memu, v němž je jeho tvář vložena do portrétu zobrazujícího diktátora Mao Ce-tunga. 'Můj oblíbený mem je ten, na kterém dali můj obličej na čínského diktátora. To mě opravdu rozesmívá. S přáteli ho používám pořád' řekl,

    … více »
    Pendrekama do nich❗ | Komentářů: 13
    29.10. 13:22 | IT novinky

    Při příležitosti oslav Dne vzniku samostatného československého státu (28. října) byly uděleny medaile Za zásluhy tvůrci aplikace Záchranka Filipu Maleňákovi, vědci v oblasti umělé inteligence Tomáši Mikolovovi a Olze Štěpánkové, vědkyni zabývající se kybernetikou, robotikou a strojovým učením, průkopnici v oblastech výuky a využití umělé inteligence v medicínském inženýrství.

    Pendrekama do nich❗ | Komentářů: 8
    29.10. 01:33 | IT novinky

    Apple představil nový iPad mini, iMac s čipem M6, 14palcový MacBook Pro s čipem M6 a MacBook Pro s PROLED XDR displejem – první Mac s dotykovým ovládáním.

    Ladislav Hagara | Komentářů: 5
    28.10. 23:22 | Zajímavý projekt

    Nedávno představený projekt mapSTL.com řeší budoucnost. 𝕏: "Netušil jsem, kolik patentů na generování map existuje. Existují patenty na generování fantasy map 🫣. Cokoliv je na 3D tiskárnu a tvoří to produkt, bude to mít patenty. Tak bacha na to!" … více »

    Ladislav Hagara | Komentářů: 5
    Které desktopové prostředí na Linuxu používáte?
     (9%)
     (7%)
     (4%)
     (20%)
     (30%)
     (9%)
     (5%)
     (2%)
     (14%)
     (20%)
    Celkem 2952 hlasů
     Komentářů: 34, poslední 26.10. 08:24
    Rozcestník

    Dotaz: PHP orezanie emailovej adresy

    8.7.2011 12:01 adrinko | skóre: 22
    PHP orezanie emailovej adresy
    Přečteno: 395×

    dobrý deň, mám takýto reťazec

    $string="toto je ()a_b-c@domena.tld (.-pokracujeme_9ľšýťý2((0'\")druha@adresa.tld";

    Potreboval by som všetok balast odstrániť a zachovať len prvú emailovú adresu "a_b-c@domena.tld". poradíte prosím?


    Řešení dotazu:


    Odpovědi

    8.7.2011 12:21 adrinko | skóre: 22
    Rozbalit Rozbalit vše Re: PHP orezanie emailovej adresy
    mám riešenie:
    function extract_emails_from($string){
      preg_match_all("/[\._a-zA-Z0-9-]+@[\._a-zA-Z0-9-]+/i", $string, $matches);
      return $matches[0];
    }
    
    $text = "toto je ()a_b-c@a_a.a.domena_-q.a-a.tld) (.-pokracujeme_9ľšýťý2((0'\")druha@adresa.tld";
    
    $emails = extract_emails_from($text);
    
    print(implode("\n", $emails));
    Tarmaq avatar 8.7.2011 12:41 Tarmaq | skóre: 39
    Rozbalit Rozbalit vše Re: PHP orezanie emailovej adresy
    Pozor, tento regexp nepokryje vsechny podporovane formaty e-mailu dle RFC 2822. Na co je tento skriptik vlastne potreba? Co kdyz bude pred/za e-mailovou adresou 1-n znaku, ktere mohou byt soucasti e-mailove adresy?

    Btw nepochopil jsem smysl implodu, kdyz $emails neni pole, ale string ;]
    Don't panic!
    8.7.2011 12:58 adrinko | skóre: 22
    Rozbalit Rozbalit vše Re: PHP orezanie emailovej adresy
    Btw nepochopil jsem smysl implodu, kdyz $emails neni pole, ale string ;]
    funkcia vracia do $emails pole, tak preto je tam implode.
    Co kdyz bude pred/za e-mailovou adresou 1-n znaku, ktere mohou byt soucasti e-mailove adresy?
    mohol by som poprosiť o ukážku emailovej adresy, ktorú to nepokryje? ak by ste mali nápad, ako pokryť všetky emailové adresy, bolo by to vynikajúce.
    Tarmaq avatar 8.7.2011 13:26 Tarmaq | skóre: 39
    Rozbalit Rozbalit vše Re: PHP orezanie emailovej adresy
    funkcia vracia do $emails pole, tak preto je tam implode.
    Vazne? Mne prijde ze vraci prvni (nulty) prvek z toho pole, tedy string
    mohol by som poprosiť o ukážku emailovej adresy, ktorú to nepokryje?
    napr. "foo+bar@omg.tld"
    ak by ste mali nápad, ako pokryť všetky emailové adresy, bolo by to vynikajúce.
    Napr. zde jsem takovou kontrolu uvadel, akoratze byla napsana v javascriptu a nechci ji ted prepisovat do PHP, ale jiste to nejak pujde.
    Don't panic!
    8.7.2011 13:36 adrinko | skóre: 22
    Rozbalit Rozbalit vše Re: PHP orezanie emailovej adresy
    napr. "foo+bar@omg.tld"
    upravil som to na preg_match_all("/[\._+a-zA-Z0-9-]+@[\._+a-zA-Z0-9-]+/i", $string, $matches); a berie teraz aj plus. neviem, či ešte ďalšie znaky by mohli robiť problémy...(?)
    (nulty) prvek z toho pole
    ono to tam nejako nasúka postupne adresy, preto je tam ten implode.
    Tarmaq avatar 8.7.2011 13:49 Tarmaq | skóre: 39
    Rozbalit Rozbalit vše Re: PHP orezanie emailovej adresy
    ešte ďalšie znaky by mohli robiť problémy?
    ano, mrkni na ten odkaz co jsem posilal vyse.. Navic tobe to dovoli napr. emailovou adresu "foo@bar....cz"
    ono to tam nejako nasúka postupne adresy, preto je tam ten implode.
    Aha on je tam pouzit preg_match_all, ktery narozdil od preg_match vraci pole poli a ne pole stringu.
    Don't panic!

    Založit nové vlákno • Nahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.