Replacement of the match using regular expressions in Java

String data = "Pi = 3.14, exponent = 2.718";
String pattern = "\\d+\\.\\d+";
data = data.replaceAll(pattern"<f>$0</f>");
//data is "Pi = <f>3.14</f>, exponent = <f>2.718</f>"