Logstash Filter to parse a string

Thanks this helped! But for some reason the int field in the middle starts with a 0 so it wasn't captured in the "somefield"

Also, if the field was FFFFFFFFFFFF07123456678997F8FFF, how can i get the num with 8 included that's between the two F's. I would like to have it as the same field as the first part.