要望(ネタ的な話)No.04710
h-tom さん 09/12/06 23:13
 

h-tom です。

ネタ的な要望をいくつか

・置換の拡張
 置換側で、Perlのテキスト修飾子を使えるようにならないでしょうか?
 
  \l 次の文字を小文字に変換
  \L \E までを小文字に変換
  \u 次の文字を大文字に変換
  \U \E までを大文字に変換
  \E 大文字、小文字変換の終了
  \Q \E までのパターン指定メタ文字の意味を打ち消す
 
  例 検索:([a-z]+)
    置換:\u\1
    hidemaru -> Hidemaru
    
  例 検索:([a-z]+) ([a-z]+)
    置換:\U\1\E \2
    hidemaru editor -> HIDEMARU editor
 
 現状でも、検索+変換か、マクロを使えば可能ですが、置換で簡単に(?)
 できればいいと思います。
 
 実際には、全角英字をどうするとか、いろいろありそうですが。
 いっそのこと変換モジュールを呼び出せるといいのですが、やたら構文が
 長くなりそうなので、無理かな?
 
・execmacro文で、引数を渡す方法
 引数を渡す方法を、menuarrayと似た構文でも、可能にできないでしょうか?
  例 execmacro "マクロ名",5(配列のサイズ),$ARGV(文字変数配列名);
 第二引数が数値なら、第三引数で指定された文字変数の配列から、数値の数
 だけ、引数を設定する。

・64bit版Hidemarnet Explorer
 今の所、予定はなしですかね?

[ ]
RE:04710 要望(ネタ的な話)No.04718
秀丸担当 さん 09/12/07 12:51
 

>・置換の拡張
> 置換側で、Perlのテキスト修飾子を使えるようにならないでしょうか?

\l \L \u \U については、\u \U がもしかしたら将来的に[]以外でもUnicodeの文
字コードとして使うかもしれないので、やめたほうがいいかもしれないです。

\Q〜\Eは、他の正規表現でも多く使われているような感じで、また競合も無さそ
うなので対応を検討したいと思います。


>・execmacro文で、引数を渡す方法

そういう話もあるということでネタとして参考にさせていただきます。
現状では幾つか並べて書くことでできるということでお願いします。

[ ]
RE:04710 要望(ネタ的な話)No.04724
秀丸アドイン担当 さん 09/12/07 15:50
 

 いつもお世話になっております。

>・64bit版Hidemarnet Explorer
> 今の所、予定はなしですかね?

 現在.NETへの移植作業を行っています。

 よろしくお願いします。

[ ]