Portál AbcLinuxu, 25. dubna 2024 13:30


Dotaz: prerl - regullární výraz - teplota

25.3.2008 13:05 motorcb | skóre: 12
prerl - regullární výraz - teplota
Přečteno: 136×
Odpovědět | Admin
Zdravim. V perlu si z teplotniho cidla stahuju teplotu, ktera je ve tvaru +006.1C nebo -001.5C A ja bych chtel pres regularni vyraz aby mi to vracelo jen 6.1 nebo -1.5 to mi bohate staci. Nevedel by nekdo jak na to? Diky :)
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

25.3.2008 13:22 Petr Holík
Rozbalit Rozbalit vše Re: prerl - regullární výraz - teplota
Odpovědět | | Sbalit | Link | Blokovat | Admin
$teplota =~ /(+|-)0*(\d+\.\d)C/; $stupne = $1 . $2;

cca tak nejak
25.3.2008 15:54 happy barney | skóre: 34 | blog: dont_worry_be_happy
Rozbalit Rozbalit vše Re: prerl - regullární výraz - teplota
$teplota =~ s/0*(?=\d)(.*?)C$/$1/;
25.3.2008 16:16 motorcb | skóre: 12
Rozbalit Rozbalit vše Re: prerl - regullární výraz - teplota
Diky moc.to je presne ono. mas u me pivo :)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.