Изменить строковый номер телефона с помощью регулярного выражения в Java - PullRequest
3 голосов
/ 03 июня 2011

Я довольно новичок в регулярных выражениях, и у меня был быстрый вопрос об его использовании. У меня есть номер телефона в виде строки, и мне нужно удалить все специальные символы и просто оставить цифры. например, если число

(555) 555-5555

Я бы хотел получить результат 5555555555

Могу ли я использовать регулярные выражения, чтобы выполнить это Java?

1 Ответ

4 голосов
/ 03 июня 2011
String ph = "(555) 555-5555";
ph = ph.replaceAll("\\D","");

\\D является сокращением для нецифровой цифры. Поэтому мы заменяем все нецифровые символы в строке ничем, фактически удаляя их.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...