Portál AbcLinuxu, 31. října 2025 23:05
1 může obsahovat malé znaky a-z bez diakritiky 2 nebo může obsahovat čísla 0-9 3 dále může obsahovat pomlčky "-" a tečky "." 4 název může být jak pro název domény 2 řádu tak 3 řádu atd..Pomlčka ani tečka nesmí být ani prvni ani posledním znakem v zadaném názvu a nesmí spolu sousedit. Prostě musí zadat platný název pro název domény 2 řádu, 3 řádu atd.. 1 řádu ne! ;) Nepomůže někdo? nebo neví někdo o hotovém scriptu? Předem moc děkuji
man grep
body 1-4 jsi popsal regularni vyraz, ted ho jenom prepis z cestiny do regexp.
 20.2.2013 16:11
wamba             | skóre: 38
             | blog: wamba
        20.2.2013 16:11
wamba             | skóre: 38
             | blog: wamba
            
         
use Regexp::Common q/net/;
while (<>) {
    print $_;
    if ( 1
        and /^$RE{net}{domain}$/ #je platné jméno domény
        and /\./                 #je alespoň druhého řádu
        ) {
        print "je\n";
    }
    else {
        print "není\n";
    }
}
(očekává na vstup domény odděleny novým řádkem)
pokud ne, pak se můžete alespoň inspirovat Regexp::Common::net (za posledním pattern)
             20.2.2013 16:13
Jendа             | skóre: 78
             | blog: Jenda
             | JO70FB
        20.2.2013 16:13
Jendа             | skóre: 78
             | blog: Jenda
             | JO70FB
        
        Tiskni
            
                Sdílej:
                 
                 
                 
                 
                 
                 
            
    
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.