0

4 つのFourDigitCardFormatWatcher数字ごとにスペースを追加します。を次の形式に変更したいFourDigitCardFormatWatch55555 5555 555 55.

5 つの数字がスペースを追加した後、4 桁がスペースを追加した後、3 桁がスペースを追加した後にどのように判断できますか。

実際の結果: 4444 4444 4444

期待される結果: 44444 4444 444

4

2 に答える 2

0

replaceAll以下のようにステートメントを変更します。

processed = processed.replaceAll("(\\d{5})(\\d{4})(\\d{3})(?=\\d)*", "$1 $2 $3 ");

この種は私にとってはうまくいきました。要件に合わせて変更する必要があるかもしれません。

それはあなたを助けるはずです、私は願っています!

于 2016-12-27T09:23:31.160 に答える