val str
= "Hello the cost is $323,999 and it has 3 modes 1,2, and 3" val pattern
= """\$([0-9]+(?:,[0-9]+)*)""".
r val replacedStr
= pattern replaceAllIn
(str, m
=> "\\$" + m.
group(1).
replace(",",
"")) print(replacedStr);
}
b2JqZWN0IE1haW4gZXh0ZW5kcyBBcHAgewoJdmFsIHN0ciA9ICJIZWxsbyB0aGUgY29zdCBpcyAkMzIzLDk5OSBhbmQgaXQgaGFzIDMgbW9kZXMgMSwyLCBhbmQgMyIKCXZhbCBwYXR0ZXJuID0gIiIiXCQoWzAtOV0rKD86LFswLTldKykqKSIiIi5yCiAgICB2YWwgcmVwbGFjZWRTdHIgPSBwYXR0ZXJuIHJlcGxhY2VBbGxJbiAoc3RyLCBtID0+ICJcXCQiICsgbS5ncm91cCgxKS5yZXBsYWNlKCIsIiwgIiIpKQogICAgcHJpbnQocmVwbGFjZWRTdHIpOwp9