Perlの文字列認識についてNo.24228
ma2ten さん 07/12/26 11:31
 
Ver.7.07(&7.08β2)でPerlの文字列認識が上手くいかない現象に合いました。

ファイルタイプ別の設定>デザイン>複数行コメント
で、言語Perlの「文字列を認識」をオンにすると、例えば

$a=$b{'t'}/$c;
print $a;

というソースで、1行目の"/"以降が文字列として認識されてしまいます。
("$b{'t'}"部分は"${b}"のようにしても同じでした)
なお、"/"の後ろに空白を入れると直ります。

ご確認願います。

[ ]
RE:24228 Perlの文字列認識についてNo.24229
秀丸担当 さん 07/12/26 16:11
 

>というソースで、1行目の"/"以降が文字列として認識されてしまいます。
>("$b{'t'}"部分は"${b}"のようにしても同じでした)
>なお、"/"の後ろに空白を入れると直ります。

スラッシュの判断は正規表現の文字列の場合もあって、おそらく探すと他にもス
ラッシュがうまく判断できない書き方はあると思います。
とりあえず今回のケースは手元のバージョンで修正しておいて、将来的なバージ
ョンで反映するようにしておこうと思います。

[ ]