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 04:00 | Zajímavý článek

    Farid Abdelnour se v příspěvku na blogu rozepsal o novinkám v nejnovější verzi 25.08.0 editoru videa Kdenlive (Wikipedie). Ke stažení také na Flathubu.

    Ladislav Hagara | Komentářů: 0
    dnes 01:55 | Nová verze

    Byla vydána nová verze 2.51.0 distribuovaného systému správy verzí Git. Přispělo 91 vývojářů, z toho 21 nových. Přehled novinek v příspěvku na blogu GitHubu a v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    dnes 01:33 | Zajímavý článek

    Po roce bylo vydáno nové číslo magazínu Phrack: Phrack 72.

    Ladislav Hagara | Komentářů: 1
    včera 19:33 | Pozvánky

    OpenSSL Corporation zve na den otevřených dveří ve středu 20. srpna v Brně a konferenci OpenSSL od 7. do 9. října v Praze.

    Ladislav Hagara | Komentářů: 1
    včera 19:22 | Komunita

    Konference LinuxDays 2025 proběhne o víkendu 4. a 5. října v Praze. Konference OpenAlt 2025 o víkendu 1. a 2. listopadu v Brně. Blíží se konec přihlašování přednášek. Přihlaste svou přednášku (LinuxDays do 31. srpna a OpenAlt do 3. října) nebo doporučte konference známým.

    Ladislav Hagara | Komentářů: 0
    včera 12:22 | IT novinky

    Raspberry Pi Touch Display 2 je nově vedle 7palcové k dispozici také v 5palcové variantě. Rozlišení stejné 720 × 1280 pixelů. Cena 40 dolarů.

    Ladislav Hagara | Komentářů: 1
    včera 04:44 | IT novinky

    Telnet a ssh klient PuTTY postupně přechází na novou doménu putty.software.

    Ladislav Hagara | Komentářů: 5
    16.8. 01:00 | Komunita

    Debian dnes slaví 32 let. Ian Murdock oznámil vydání "Debian Linux Release" 16. srpna 1993.

    Ladislav Hagara | Komentářů: 17
    15.8. 17:44 | IT novinky

    Policisté zadrželi odsouzeného drogového dealera Tomáše Jiřikovského, který daroval ministerstvu spravedlnosti za tehdejšího ministra Pavla Blažka (ODS) bitcoiny v miliardové hodnotě, a zajistili i darovanou kryproměnu. Zadržení Jiřikovského může být podle ministerstva důležité k rozuzlení kauzy, která vypukla koncem května a vedla ke konci Blažka. Zajištění daru podle úřadu potvrzuje závěry dříve publikovaných právních

    … více »
    Ladislav Hagara | Komentářů: 11
    15.8. 13:44 | IT novinky

    Administrativa amerického prezidenta Donalda Trumpa jedná o možném převzetí podílu ve výrobci čipů Intel. Agentuře Bloomberg to řekly zdroje obeznámené se situací. Akcie Intelu v reakci na tuto zprávu výrazně posílily. Trump minulý týden označil Tana za konfliktní osobu, a to kvůli jeho vazbám na čínské společnosti, čímž vyvolal nejistotu ohledně dlouholetého úsilí Intelu o obrat v hospodaření. Po pondělní schůzce však prezident o šéfovi Intelu hovořil příznivě.

    Ladislav Hagara | Komentářů: 5
    Pro otevření více webových stránek ve webovém prohlížečí používám
     (75%)
     (8%)
     (8%)
     (0%)
     (8%)
     (0%)
    Celkem 12 hlasů
     Komentářů: 0
    Rozcestník

    Dotaz: Perl a regularni vyraz

    8.11.2005 14:25 kafi | skóre: 25 | blog: muj_prvni_blog
    Perl a regularni vyraz
    Přečteno: 203×
    Zdravim vsechny, mam problem s regularnim vyrazem v perlu. Potrebuju kontrolovat spravnost zadani IP adresy. A mam tedy zadano:
    if (! $ip_adresa~=/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/)
         {
          print "SPatne zadana IP!";
          exit 2;
         }
    else {
          /neco
         }
    

    Tento zapis bohuzel nefunguje. Vyhovi i spatne zadane IP adrese.

    Odpovědi

    8.11.2005 14:39 mmm
    Rozbalit Rozbalit vše Re: Perl a regularni vyraz
    if ($ip_adresa =~ /^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/ ) {
            # OK
    } else {
            # BAD
    }
    
    8.11.2005 14:41 mmm
    Rozbalit Rozbalit vše Re: Perl a regularni vyraz
    alebo:
    if (! ($ip_adresa =~ /^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/) ) {
            # BAD
    } else {
            # OK
    }
    
    8.11.2005 14:48 kafi | skóre: 25 | blog: muj_prvni_blog
    Rozbalit Rozbalit vše Re: Perl a regularni vyraz
    Moc dekuji, takova prkotina. Jedna zavorka a co udela.
    8.11.2005 14:45 alex
    Rozbalit Rozbalit vše Re: Perl a regularni vyraz
    Operator m/regexp/ vyzaduje =~, ne ~=.
    $ip_adresa =~ /regexp/ or die "Spatne zadana IP!";
    #pokracovani
    
    Navic, vas regulerni vyraz propousti i takove adresy: 999.888.777.666. Jednoduche \d{1,3} pro tyto ucely nestaci.
    8.11.2005 15:21 kafi | skóre: 25 | blog: muj_prvni_blog
    Rozbalit Rozbalit vše Re: Perl a regularni vyraz
    Ona cela ta podminka na kontrolovani vypada nasledovne
    if (! ($ip_adresa =~ /^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/) )
        {    
         print "Chybna IP adresa!";
         print LOG_FILE "Spatne zadana IP=$ipadresa!\n";
         $stav=1;&konec;
        }
       else
        {
         @kont_ip=split (/\./,$ip_adresa);
          foreach $ip (@kont_ip)
          	{
    	   if ($ip >= 255)
    	     {
    	       print LOG_FILE "Satne zadana IP=$ip_adresa!\n";
    	       $stav=1;&konec;
    	     }
    	}

    Nic extra ale funguje. Jeste by se dalo vylepsit. Ale neni cas.

    Založit nové vláknoNahoru

    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.