Extrae el código del país del número de teléfono [libphonenumber]
Tengo una cadena como esta: +33123456789 (número de teléfono francés). Quiero extraer el código del país (+33) sin conocer el país. Por ejemplo, debería funcionar si tengo otro teléfono de otro país. Yo uso la biblioteca de googlehttps://code.google.com/p/libphonenumber/.
Si conozco el país, es genial poder encontrar el código del país:
PhoneNumberUtil phoneUtil = PhoneNumberUtil.getInstance();
int countryCode = phoneUtil.getCountryCodeForRegion(locale.getCountry());
pero no encuentro una manera de analizar una cadena sin conocer el país.