Knecko:
Soy un principiante en java y tratando de construir mi propia aplicación del tiempo. Al conseguir la temperatura, la salida es
/?4°
o
/?-4°
Ahora solo me falta para conseguir la temperatura (4 ° ó 4 °). ¿Cómo puedo conseguir esto? Ya he intentado
str.replace('?',' ')
Pero eso no hace nada. Mi problema con
str.replaceAll('\\D', ' ')
es, que también elimina el signo -. Espero que puedas ayudarme.
Plaza Federico:
Puede ajustar su expresión regular y uso:
str = str.replaceAll('[^\\d-]', '')
Esto reemplazará todos los dígitos no ni guiones.
Tenga en cuenta que es necesario asignar el resultado de str.replaceAll