Do you have to catch only the value of some value of money ?
Use this simple expression, just change the value R$ for the correct money that you need take out.
String preco = precoatual.getText();
String replace = “”;
Pattern pattern = Pattern.compile(“[^0-9&&[R$]]”);
Matcher matcher = pattern.matcher(preco);
preco = matcher.replaceAll(replace);
And if the value is: R$ 124,28 – The result will are: 124,28
Simple don’t ?
Bye bye !