マクロヘルプの記載漏れ?No.09169
でるもんたいいじま さん 16/10/28 11:22
 
こんにちは、でるもんた・いいじまです。

V8.66β11です。

マクロヘルプを読んでいてひっかかった点があります。
040_Statement_String.html(目次−式について−文字列)です。

☆ ☆ ☆

> または、マクロファイルをUnicode(UTF-16)で保存すると、
> Unicodeの文字を直接記述できます。(V8.00以降)
> Unicode(UTF-16)で保存する場合は、必ずBOM付きである必要があります。
> Unicode(UTF-16,Big-Endian)には対応していません。

これ、いつのバージョンからだったかは忘れましたけど、今はUTF-8のBOMつきでもOK
になっていませんでしたっけ?こんな感じで書き換えてみてはどうでしょうか。

| または、マクロファイルをUnicode(UTF-16)(V8.00以降)または
| Unicode(UTF-8)(V8.xx以降)で保存すると、Unicodeの文字を直接記述できます。
| Unicodeで保存する場合は、必ずBOM付きである必要があります。
| Unicode(UTF-16,Big-Endian)には対応していません。

☆ ☆ ☆

それと、さきほどhidesoft.4に流れたおすぎさんの投稿でふと思ったのですが、マク
ロで正規表現を使うときに、\0〜\9(に限らず \d とか \s とかも)のバックスラッ
シュを二重にしわすれて、というミスが昔から頻発していますよね。

これについて詳細は別稿でご提案させていただくとして、とりあえずこのページには、
文字列の場合には8進数による \ooo 表記には対応していないよ、ということをひと
こと書いておいても悪くないんじゃないかと思います。

[ ]
RE:09169 マクロヘルプの記載漏れ?No.09171
天翔記.jp さん 16/10/28 11:58
 
>>マクロで正規表現を使うときに、\0〜\9(に限らず \d とか \s とかも)のバック
>スラッシュを二重にしわすれて、というミスが昔から頻発してい

これがあるから、私がraw文字列を提案していたら、でるもんたいいじまさんが、
「\を付けたり付けなかったりするのは大した手間とは思えない」として反対されて
いたのでは…


[ ]
RE:09169 マクロヘルプの記載漏れ?No.09175
秀丸担当 さん 16/10/28 13:34
 

マクロヘルプの文字列のところにはUTF-8のことは書かれていませんでした。
ここにも追記させていただきます。
8進数のことも追記します。

UTF-8に対応していること自体は「秀丸マクロの概要」のページにも書かれてい
て、V8.50から対応しています。

[ ]
RE:09175 マクロヘルプの記載漏れ?No.09178
でるもんたいいじま さん 16/10/28 14:23
 
でるもんた・いいじまです。

> マクロヘルプの文字列のところにはUTF-8のことは書かれていませんでした。
> ここにも追記させていただきます。
> 8進数のことも追記します。

ありがとうございます。お待ちしております。

> UTF-8に対応していること自体は「秀丸マクロの概要」のページにも
> 書かれていて、V8.50から対応しています。

あ、こちらにはきちんとあったんですね。
見落としていました。

[ ]