Olá pessoal tudo bem?
Eu estou tentando transformar números em extenso em dígitos, por exemplo:
O número extenso “vinte um” queria criar um regex assim
public static String[] unidades = { "um", "dois", "três", "quatro", "cinco", "seis", "sete", "oito", "nove", "dez", "onze", "doze","treze", "quatorze", "quinze", "dezesseis", "dezessete", "dezoito","dezenove"};
public static String[] dezenas = { "", "vinte", "trinta", "quarenta", "cinquenta", "sessenta", "setenta", "oitenta", "noventa" };
//Quero usar os arrays acima criar um padrão, Ex :
meu_padrao p = dezenas+" "+centenas;
//Que transforme “vinte um” em “21”
Alguém conhece uma forma inteligente de fazer isso usando regex ou outra coisa?