FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: mi.ke am 08 Januar 2021, 16:04:49

Titel: (gelöst) Regex - Punkte aus Zahlen entfernen
Beitrag von: mi.ke am 08 Januar 2021, 16:04:49
Moin,

ich frage eine Website nach Zahlen ab.
Diese Zahlen enthalten als "Tausendertrennzeichen" Punkte.

Diesen kann ich auch herausfiltern, um in FHEM/Perl damit rechnen zu können.
$val =~ s/\.//;;return $val;

Wenn allerdings mehrere Punkte enthalten sind z.B. bei "1.000.000" hab ich's nicht hinbekommen.

Kann mich bitte einer erhellen?

Danke und Grüße
mi.ke
Titel: Antw:Regex - Punkte aus Zahlen entfernen
Beitrag von: betateilchen am 08 Januar 2021, 16:10:07
$val =~ s/\.//g
Titel: Antw:Regex - Punkte aus Zahlen entfernen
Beitrag von: mi.ke am 08 Januar 2021, 17:06:53
Danke perfekt.

/g - global  - Don't return after the first match

per Parameter hätte ich auch drauf konnen können/müssen
Titel: Antw:Regex - Punkte aus Zahlen entfernen
Beitrag von: betateilchen am 08 Januar 2021, 17:31:50
Zitat von: mi.ke am 08 Januar 2021, 17:06:53
/g - global  - Don't return after the first match

/g wie "gierig" - nimm alles!