I often need to export many similar plots with just one parameter changed. I like to include the parameter in the file name. For example
Export["Figure_" <> ToString[#] <> ".pdf", Plot[# x, {x, 0, 1}]] & /@ {1, 2, 3, 4}
(* {"Figure_1.pdf", "Figure_2.pdf", "Figure_3.pdf", "Figure_4.pdf"} *)
However sometimes the parameters are not so nice, e.g. {0.000001,-5,6.23}
. I do not want to include the decimal point in the file name, as this could cause some issues if it is interpreted as the beginning of a file extension. In addition I would like to replace the minus sign with an alternative character or strategy.