• 投稿者:
  • 投稿コメント:0件のコメント
  • 投稿カテゴリー:IDE
  • 投稿の最終変更日:2020年6月23日

変換前のデータ

idが1から順番に振られていたデータ

INSERT INTO user(id,category) values(1,’音楽’)

INSERT INTO user(id,category) values(2,’映画’)

INSERT INTO user(id,category) values(3,’食事’)

INSERT INTO user(id,category) values(4,’生活’)

こんなデータにしたい

idが100万+1から順番に振られているデータにしたい

INSERT INTO user(id,category) values(1000001,’音楽’)

INSERT INTO user(id,category) values(1000002,’映画’)

INSERT INTO user(id,category) values(1000003,’食事’)

INSERT INTO user(id,category) values(1000004,’生活’)

スポンサーリンク

やり方

検索条件:(\d)

置換文字列:1000000$1

解説

$1というものは、検索条件にて()内で使用した文字列をそのまま使う。

今回の件だと「¥d」つまり「数字一文字」である。(0~9まで)

スポンサーリンク

()内について

()内は正規表現でなくとも構わない。

固定されている文字列の場合なら、固定文字列でも出来ます。

例えば、上記の変換後のデータで、「モンキー~~」を「モンキー・D・~~」に変換するときは、

検索条件:(モンキー)

置換文字列:$1・D・

とすれば「モンキー・D・ルフィ」「モンキー・D・ドラゴン」・・・と変換することができる。

複数使いたい場合

「\$1」の1は一つ目という意味なので、二つ目のマッチした文字列を使いたい場合は「$2」という感じでドル以降の数字を増やしていけばOK。

コメントを残す