\r の扱いNo.01409
ひろ さん 03/04/10 17:54
 
 秀丸担当さん今日は、ひろです。
message str('\r');
の結果は、114 で
message str(ascii("\r"));
は 10 となります。\n はどちらも 10 です。また
http://hidemaruo.dip.jp:81/turukame/turukame_3/x00809.html#812
では
> 調べてみたところ、"\n"や"\r"を文字列中に書いた場合、\x0aとして処理
> されています。
とのことでしたので、'\r' だけ別の動きというのがちょっと気になります。
 こちらの環境は、Windows98+IE6.0+秀丸 Ver.3.19 Float-Macro です。

[ ]
RE:01409 \r の扱いNo.01410
たけのこ さん 03/04/10 18:21
 
たけのこです。

そもそもヘルプには円サインのエスケープについては、\n, \tしか説明されてい
ません(ま、加えるなら\\による円サイン自身)。『正規表現』としての\rなど
はありますが、定数の円サインエスケープではありませんね。

実は\rが『文字列内でのみ』有効なのが仕様外だったりして……。

どっちにしても統一して欲しいトコかもしれませんが。

(^^)/”

[ ]
RE:01409 \r の扱いNo.01412
秀丸担当 さん 03/04/11 09:34
 
>message str('\r');
>の結果は、114 で

シングルクォーテーションの中のエスケープシーケンスは、\tと\nしか
対応していませんでした。
\rも見るようにしようと思います。

[ ]
RE:01412 \r の扱いNo.01413
ひろ さん 03/04/11 17:33
 
 秀丸担当さん今日は、ひろです。
> \rも見るようにしようと思います。
 有り難うございます。

[ ]