1

こんにちは、文字列としてクレジット カード番号を持っています。CC 番号を非表示にするためにマスクを適用する必要があります。

「123-123-123」があり、「123-XXX-123」のようなものを取得する必要があります

これを行うエレガントな方法はありますか?複数の substring() 関数の使用を避けようとしています...

前もって感謝します

4

2 に答える 2

3

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

于 2011-02-18T04:29:51.983 に答える
0

String クラスの PADLeft および PADRight 関数を使用してこれを実現できると思います。

于 2011-02-18T03:25:20.203 に答える