Super díky šlape bezvadně: pridal jsem ještě zaokrouhlení na 1. desetinu cat vstup.txt | perl -pe 's/(\d+),?(\d*) "/sprintf("%.1f",($1.".".$2)*2.54)." cm"/ge' VasekK 2010/8/27 Kit <kit.saels (zavinac) gmail.com> > 2010/8/27 Keberdle Václav <keberdle (zavinac) gmail.com>: > > No právě že je okolo text > > řadek v excelu( či DB) vypadá takto: > > <p>Nejaký popis a velikost 2,75 " x 1,60 "</p> > > > > Nevím zda mohu zadat regulerní výraz v excelu pro vyhledání + přidat > funkci > > pro přepočet > > A v PHP nebo v příkazovém řádku linuxu nevím jakou funkci mám použít pro: > > Prohledávej tento text až najdeš "číslo,číslo mezera uvozovky" vynasob > jej > > 2,45 a uvozovky nahraď cm. Pak pokračuj dál. > > > > Díky za nasměrování na správnou funkci > > > > S pozdravem > > VasekK > > Pokud máš k dispozici Perl, tak bych zkusil tohle: > > echo '<p>Nejaký popis a velikost 2,75 " x 1,60 "</p>' |\ > perl -pe 's/(\d+),?(\d*) "/($1.".".$2)*2.54." cm"/ge' > > Výstup: > > <p>Nejaký popis a velikost 6.985 cm x 4.064 cm</p> > -- > Kit > >Received on 17. 09. 2010, 10:55 CEST
This archive was generated by hypermail 2.2.0 : 17. 09. 2010, 10:56 CEST