【Windows】秀丸エディタでファイル名から別のファイルを起動できる正規表現(漢字対応)
テキストファイルから直接他のファイルを開きたい!
のです。
もくじ
テキストエディタ
SE(システムエンジニア)という仕事柄、テキストエディタは複数使います。普段は「秀丸エディタ」と「サクラエディタ」を使っています。それぞれの現場の意向によって使い分けています。
自分で使用する際は秀丸エディタを使っています。

URL形式では起動できている
テキストを書いている時に関連するファイル名を書くことが多々あります。
英字名のファイルは、特に気にせずにファイル名(フルパス)を記述するだけで、その部分のダブルクリックで開くことが出来ますが、漢字のファイル名だとちょっと工夫が必要で、「file://」をファイル名の前に付与する必要がありました。
“file://c:\work\abc.txt”
ファイルのフルパスというより「URL形式」にするんですよね。
URL形式にするのはちょっと面倒なので、フルパスのファイル名だけで漢字名のファイルも開けるようにしたいのです。
とりあえず、いろんなパターンに対応したいので、使いそうな文字列を挙げました。

下線のある行はファイル名と認識されているところです。
サクラエディタはちょっと正規表現の指定をいじったら出来たのですが、秀丸エディタにその正規表現をコピーしても動作しませんでした。

正規表現の仕様が違うのかな?
秀丸エディタでの正規表現
なので試行錯誤して、秀丸エディタでの正規表現を作りました。
インターネットを検索するとあれこれ出てくるのですが、概念とか考え方とかばかりで、正規表現の設定文字列そのものは見つかりませんでした。
なので、無いのであれば作ってしまえ!ということで、以下、秀丸エディタに設定できる正規表現です。


正規表現を設定し直します。
▼正規表現(秀丸エディタ)
([a-z]:|\\\\|)[a-z0-9ぁ-んァ-ヶア-ン゙゚一-龠\-_.\\\(\)/]+\.(txt|html?|c|cpp|h|xls|xlsx|jpg|png)

上記の設定で、全ての行で下線が引かれ、すべてファイル名だと認識されました。
ご自由にどうぞ
上記の文字列を使用するのはご自由にどうぞ。
但し保証はしませんので、ご自身の責任のもとご使用ください。
▼確認環境
- Windows 11
- 秀丸エディタ Version 9.14 / 64bit edition

