Pessoal tenho uma string e gostaria de pegar somente os numeros de uma String.
Exemplo :
String unidade = “SC - 7448”
to fazendo assim hoje:
usuario.setCnpjUnidade(unidade.substring(5, 9));
Mais meu probleam é se estiver cadastrado por exemplo assim “SC-7448” ou “7448” ou etc… gostaria de pegar somente os numeros pra garantir que tenho esse 4 numeros.
Pessoal tenho uma string e gostaria de pegar somente os numeros de uma String.
Exemplo :
String unidade = “SC - 7448”
to fazendo assim hoje:
usuario.setCnpjUnidade(unidade.substring(5, 9));
Mais meu probleam é se estiver cadastrado por exemplo assim “SC-7448” ou “7448” ou etc… gostaria de pegar somente os numeros pra garantir que tenho esse 4 numeros.
Caso exista números na primeira parte da string, o regex que o joyle postou não funcionaria.
Usando substring, ao invés de definir as posições exatamente, pode-se usar a dimensão da string para calcular as mesmas (claro, apenas se sempre for 4 números e sempre as últimas letras da string).