Как применить маску к String? - PullRequest
1 голос
/ 18 февраля 2011

Привет, у меня есть номер кредитной карты в виде строки. Мне нужно применить маску, чтобы скрыть номер CC:

У меня есть "123-123-123", и мне нужно получить что-то вроде "123-XXX-123"

Есть ли какой-нибудь элегантный способ сделать это? Я пытаюсь избежать использования нескольких функций substring () ...

Заранее спасибо

Ответы [ 2 ]

3 голосов
/ 18 февраля 2011

myCCStr = myCCStr.replaceFirst("-[0-9]{3}-", "-XXX-");

0 голосов
/ 18 февраля 2011

Я полагаю, что вы можете достичь этого, используя функции PADLeft и PADRight класса String.

...