Kann mir jemand hier behilflich sein.
Ich möchte aus den folgenden json Zeilen
12:07:43|0|noraw|1","003":"2|sur001|403470039|128|22|HUMB|86.7|2020-05-06
12:07:43|0|noraw|1","004":"3|sur001|403470039|128|22|SOILT|14.60|2020-05-06
12:07:43|0|noraw|1","005":"4|sur001|403470039|128|22|UV|32.27|2020-05-06
Die Zahl 86.7 extrahieren
Besten Dank
So wie es dasteht würde das passen ?
$val =~ /^.*HUMB\|([0-9]+(\.[0-9])?)\|[0-9]{4}?.*/s;
$val = $1;
Das würde auch nur "86" akzeptieren.
Aber ich vermute wir sehen nur einen Ausschnitt vom Ganzen ... ?
Reicht nicht
HUMB\|([0-9.]+)
als Regex?
Ja, besser :)