電話番号は+12125551212
の文字列として格納されています。 Twilio SDK(可能であれば)を使用して、その電話番号を(212) 555-1212
というよりフレンドリな形式の文字列に変換したいと思います。ここでTwilio SDKを使用して電話番号「+2125551212」を「(212)555-1212」に変換します
は1つがcom.google.i18n.phonenumbers
String phoneNumber = "+12125551212";
try {
Phonenumber.PhoneNumber parsedPhoneNumber = phoneUtil.parse(phoneNumber, "US");
phoneNumber = phoneUtil.format(parsedPhoneNumber, PhoneNumberUtil.PhoneNumberFormat.NATIONAL);
} catch (NumberParseException e) {
logger.error("Error parsing phone number {}", phoneNumber);
}
を使用してそれを行うことができる方法だTwilio SDKで同様のものがありますか?
(それが存在する場合、私は、非正規表現、非文字列操作Twilio固有の答えを願っています。)
問題がありますか?これは非常に些細なことです... TwilioのAPIを読んだことはありますか?それがない場合は、それを行うためのコードを書いてください。それはおそらく2-3ラインです。 –
私の質問は、Twilio SDKで行うことができますが、Javaを使用してStringを解析する方法ではありません。 –
@ChristopherSchneiderわかりやすくするために質問を更新しました。 –