Tengo que extraer solo valores numéricos de String str="sdfvsdf68fsdfsf8999fsdf09"
. ¿Cómo puedo extraer números de una cadena alfanumérica en Android?Extraiga números de una cadena alfanumérica con android
Respuesta
String str="sdfvsdf68fsdfsf8999fsdf09";
String numberOnly= str.replaceAll("[^0-9]", "");
actualización:
String str="fgdfg12°59'50\" Nfr | gdfg: 80°15'25\" Efgd";
String[] spitStr= str.split("\\|");
String numberOne= spitStr[0].replaceAll("[^0-9]", "");
String numberSecond= spitStr[1].replaceAll("[^0-9]", "");
Si lo utilizo, obtengo solo alfabetos, pero solo necesito valores numéricos –
Había actualizado mi respuesta de nuevo. –
Lo tengo, gracias. –
public static String getOnlyNumerics(String str) {
if (str == null) {
return null;
}
StringBuffer strBuff = new StringBuffer();
char c;
for (int i = 0; i < str.length() ; i++) {
c = str.charAt(i);
if (Character.isDigit(c)) {
strBuff.append(c);
}
}
return strBuff.toString();
}
gracias, funcionó para mi! – xbadal
public static int extractNumberFromAnyAlphaNumeric(String alphaNumeric) {
alphaNumeric = alphaNumeric.length() > 0 ? alphaNumeric.replaceAll("\\D+", "") : "";
int num = alphaNumeric.length() > 0 ? Integer.parseInt(alphaNumeric) : 0; // or -1
return num;
}
Puede establecer el valor en 0 o -1 (qué hacer si no hay ningún número se encuentra en el alfanumérica en absoluto) como por su necesita
- 1. Extraiga números de punto flotante de una cadena en PHP
- 2. Sanitize una cadena con repetición no alfanumérica
- 3. Formateo de cadena alfanumérica
- 4. ¿Cómo incrementar una cadena alfanumérica en PHP?
- 5. Codificación de una cadena numérica en una cadena alfanumérica acortada, y viceversa
- 6. ¿Cuál es la mejor manera de comprimir o codificar una lista de números en una sola cadena alfanumérica?
- 7. Clasificación alfanumérica con LINQ
- 8. Algoritmo hash con una salida alfanumérica de 20 caracteres máximo
- 9. Java Regex - Extraiga Hashtags de la cadena
- 10. Borrar números de una Cadena
- 11. android: Extraiga el texto de la imagen
- 12. ¿Cuál es la expresión regular para que coincida con una cadena alfanumérica de 6 caracteres?
- 13. Cómo obtener programáticamente cadena de versión alfanumérica de iOS
- 14. ordenando una matriz php alfanumérica
- 15. fin de MySQL por cadena con números
- 16. jQuery/Obtener números de una cadena
- 17. Generar ID único a partir de la cadena alfanumérica
- 18. Extraiga una coincidencia de expresión regular
- 19. Obtener los números de cadena con PHP
- 20. Extraiga lang value con JavaScript
- 21. ¿Cómo formatear una cadena plana con números enteros en erlang?
- 22. Extraiga toda la cadena de un proyecto de java
- 23. GetHashCode() con claves de cadena
- 24. Generación automática alfanumérica de identificación único con C#
- 25. ordenar cadena números
- 26. Extraiga una subcadena de una cadena en Ruby usando una expresión regular
- 27. JavaScript regex para cadena alfanumérica con longitud de 3-5 caracteres
- 28. Jquery cuenta solo números en una cadena
- 29. Extraiga los campos de una estructura C
- 30. Compruebe si una cadena contiene los números
Relacionado: http://stackoverflow.com/questions/1558432/extracting-a-number-from-a-string-in-java – assylias