サクラエディタ

サクラエディタで行頭と行末の一括置換

今回の記事ではサクラエディタで文字列の行頭と行末に値を一括置換する方法を記載します。

私は仕事でサクラエディタの矩形選択機能と同様によく使います。

矩形選択については下記の記事を参考にしてください。

矩形選択で縦文字列に対しての操作 【サクラエディタ】今回はサクラエディタを用いて縦方向の文字列挿入等について記載します。 サクラエディタでは縦方向の文字列挿入に対しては矩形(くけい)選択...

この操作を実施する事で面倒なマクロなどを組まなくても、置換のみで実施できるのでかなり作業の時短になると思います。

 

実施環境は下記になります。

PCWindows10 home 64bit
サクラエディタバージョン2.2.0.1(2020/04/13現在最新)

サクラエディタHOME
https://sakura-editor.github.io/

サクラエディタで文字列の行頭と行末に値を一括置換する方法

サクラエディタで文字列の行頭と行末に値を一括置換する方法を下記に記載します。

行頭に挿入する方法

下記の手順を実施します。

  1. 「Ctrl + R」で置換ダイアログを開きます。
  2. 正規表現にチェックを入れます。
  3. 置換前に「^」を入力します。
  4. 置換後に挿入したい文字を入力します。
  5. すべて置換ボタンを押下します。

実行例

実行前
test1
test2
(空行)
test3

置換後に「aaa」を入力します。

aaatest1
aaatest2
aaa
aaatest3

※空行の行頭も置換されます。

上記の置換を実施すると、先頭に「aaa」が追加された事が確認できます。

行末に挿入する方法

下記の手順を実施します。

  1. 「Ctrl + R」で置換ダイアログを開きます。
  2. 正規表現にチェックを入れます。
  3. 置換前に「$」を入力します。
  4. 置換後に挿入したい文字を入力します。
  5. すべて置換ボタンを押下します。

実行例

実行前
test1
test2
(空行)
test3

置換後に「aaa」を入力します。

test1aaa
test2aaa
aaa
test3aaa

※空行の行末も置換されます。

上記の置換を実施すると、末尾に「aaa」が追加された事が確認できます。

まとめ

いかがだったでしょうか。上記の様に正規表現で一気に行頭と行末を一括置換する事で作業の自担と作業が楽になります。

そのため私はかなりの頻度で行頭と行末を一括置換する際は使って一気に作業を実施するようにしています。

わざわざ法則性を見つけて頑張って置換したり、一つ一つ変更して行ったら物凄く時間が掛かってしまい生産性も落ちてしまいます。

ですが今回の記事の操作方法を実施する事で、マクロを組んだりせず作業を実施できると思います。

ABOUT ME
Yoshiyuki Sugiyama
2019年2月からフリーランスエンジニアをやっています。 自分が将来見るためのメモ等をアップします。 使用する言語は主にPython。JavaとC#も使えます。 現在はAI関連を勉強中。 >>プロフィール詳細