Portál AbcLinuxu, 12. května 2025 02:21
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.
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
)
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.