4

最愛の同志の皆さん、こんにちは。

正規表現を介して以下を達成する方法がわかりません。

この形式の数値201101234を に変換する必要11-0123401があります。3 桁と 4 桁がダッシュの左側の数字になり、残りの 5 桁がダッシュの右側に挿入され、その後にハードコードされた 01 が続きます。

http://gskinner.com/RegExrを試しましたが、構文がうまくいきません。

この答え、Substring as a RegularExpressionは有望に思えますが、正しく解析することはできません。

これを実現するために SQL 関数を作成することはできますが、一部の文字列を再フォーマットするためにサーバーを攻撃するのは避けたいと考えています。

前もって感謝します。

4

4 に答える 4

0

あなたもSQLですか?いくつかのレバーなどを引きます。

于 2014-11-13T15:45:50.600 に答える