wcsstrrstrでピリオドが検索できないNo.10214
capa さん 23/10/23 11:41
 
ご無沙汰してます。

$at = "hogehoge.jpg";
message str(wcsstrstr( $at, "." ));
message str(wcsstrrstr( $at, "." ));

秀丸メール32bit版(ver.7.23)より上記マクロを実行すると後者は-1が返されます。
秀丸エディタからではいずれも正しい値が返されるので、秀丸メールだけの問題のよ
うです。
ちなみに古い秀丸メール(ver.6.92)では問題なく動作していました。

[ ]
RE:10214 wcsstrrstrでピリオドが検索できNo.10215
秀丸担当 さん 23/10/23 12:09
 
バグ情報ありがとうございます。
確かにその通りでした。
秀丸エディタは正式では大丈夫でしたが、V9.25βのほうでだめでした。
少し前の話題のohtoriiさんのEverythingを使用するマクロで、最新ではht_tools.dl
lを使わずwcsstrrstrを使うように改版があって、そのときに気づくべきでした。
秀丸エディタの次のβ版と、秀丸メールのほうでも修正するように致します。

[ ]
RE:10215 wcsstrrstrでピリオドが検索できNo.10216
capa さん 23/10/23 13:03
 
秀丸エディタの最新β版でも同様とのこと、正式版前に改修されそうでよかったです。
マクロ自体はwcsstrstrをループさせて最後のピリオドを探すよう暫定対応していますが
改修版の公開をお待ちしています。

よろしくお願いいたします。

[ ]