regularni vyrazy

Honza Pazdziora adelton na informatics.muni.cz
Úterý Září 14 17:06:08 MEST 1999


> 
> Ted mam jeste jiny problem (jeste vic trivi):
> 
> jak otestuju ze zadany string je cislo (cele kladne)
> problem je v tom, ze pro nasledujici kod
> 
> if ($cislo=~/\d+/)
>  { print "je to cislo"; }
>  else {print "neni to cislo"; }
> 
> je i string sj4sg cislo. Uvedeny regularni vyraz /\d+/  se zkratka 
> pouze diva, jestli je  v retezci pritomna cislice. Jak tedy 
> otestovat, ze tam neni non-digit? Urcite se to udela nejak pres \D, 

	if (/^\d+$/) {

nebo

	unless (/\D/) {

> ale nikde nemuzu najit znak ktery by rekl "vyskyt ani jednou".
> 
> Otazka druha: jak se dostanu na manualove stranky? 

man perl.

------------------------------------------------------------------------
 Honza Pazdziora | adelton na fi.muni.cz | http://www.fi.muni.cz/~adelton/
 .project: Perl, DBI, Oracle, MySQL, auth. WWW servers, MTB, Spain, ...
------------------------------------------------------------------------


Další informace o konferenci Perl