analyza vyrazu

Honza Pazdziora adelton na informatics.muni.cz
Čtvrtek Květen 16 09:51:05 MEST 2002


On Thu, May 16, 2002 at 08:52:28AM +0200, Ondrej Koala Vacha wrote:
> 
> ag*2 > bg+5
> 
> uzivatel zada tento vyraz, a predpoklada, ze vyraz je kilogramech
> 
> interne je ovsem v gramech, takze je treba upravy
> 
> ag*2  > bg+5000

A podle ceho se pozna, ze na leve strane se nema nasobit a na prave
ano? Pokud jde jenom o to pronasobit na kazde strane (vyrazy jsou
nezavisle, zvlast) numericke konstanty prislusnymi hodnotami, tak
by mozna stacil i regexp

	s/(\d*\.)?\d+/$& * $multiplier/ge;

-- 
------------------------------------------------------------------------
 Honza Pazdziora | adelton na fi.muni.cz | http://www.fi.muni.cz/~adelton/
      ... all of these signs saying sorry but we're closed ...
------------------------------------------------------------------------


Další informace o konferenci Perl