HmWordListRegexCompress.exeは汎用的なコンソールコマンドであり、
秀丸とは無関係に利用することが可能です。
このプログラムはPerlの「Regex::PreSuf」を利用して作成したもので、
「単語のリスト」を「1つの正規表現」とするプログラムです。
単語のリストを圧縮し、容量を節約するようなシーンで利用してください。
apple append application
という単語のリストであれば…
app(end|l(ication|e))
のようになります。
Vector Vector.Length3 Vector.Dot3 Vector.Cross3 Vector.Distance3 VectorToQuaternion
という単語のリストであれば…
Vector(ToQuaternion|\.(Cross|D(istance|ot)|Length)3)?
のようになります。
コンソールプログラムとなっています。
「a.txt」に上述のような単語のリストが入っているものと仮定すると、
HmWordListRegexCompress.exe a.txt
のようにコマンドを実行することで、複数の単語を内包表現する正規表現が出てきます。
デフォルトでは、最大でも240文字程度を目安として改行を入れます。
2番目の引数を入れることで、変更することが出来ます。
HmWordListRegexCompress.exe a.txt 100
などとすると、100文字以内を目安として改行を入れます。