2

4桁ごとにスペースを入れようとしています(文字ではありません)。これは私が思いついたものです:

  newStudentNumber := regexp_replace(newStudentNumber, '[[:digit:]](....)', '\1 ');
  dbms_output.put_line(newStudentNumber);

結果:

NL 2345 7894  TUE

私が実際に欲しいもの:

NL 1234 5678 944 TUE

私のコードは、上記の結果のようにスペースを追加するのではなく、4 桁ごとに数字をスペースバーに置き換えます。

誰かが私にこれを説明できますか?

前もって感謝します

4

1 に答える 1