Using Gsub to replace field values

Sorry the config is too huge to put here but here's the filter:

filter {
mutate {
remove_field => [ "unstructured_data" ]
gsub => ["fwdPtPrecision", "+d,","+d"]
}
}

And the logs
message:
2017-07-13T00:13:35,878 [INFO ][Client-Push:1:3][PfClientEnrichmentBlock] [BXA.ESP.2#XXX_1#USD/CHF@lold1] BXA.ESP.2#XXX_1#USD/CHF@lold1 client mapping resolved to ClientMappingBean{uniqueKey='BXA.ESP.2|CH02', clientRef='BXA.ESP.2', channelId='CH02', clientName='XXxx ESP 2', spotTemplateId='SPT02', throttleTemplateId='THR02', priceValidationTemplateId='PVT06', liquidityTemplateId='LET02', spotEntitlementTemplateId='SET02', fwdSpreadTemplateId='FST01', fwdEntitlementTemplateId='FET02', skewTemplateId='SKW03', tickCaptureEnabled=true, FwdSpeedBump=false, fwdPtPrecision=0.001, clientDisabled=false}
EventType:
PfClientEnrichmentBlock
@timest