正規表現 part 3
■ このスレッドは過去ログ倉庫に格納されています
0798デフォルトの名無しさん
2007/06/23(土) 03:15:14メタ文字を、記号の場合はすべて\の前置なし、アルファベットは前置するとしたのは
lwallのえらいところだと思うけどね。
ブラケットの中では
・記号類のメタ文字無効
・] と - は置き場所によってはエスケープ不要
・delimiterによってjは / をエスケープする必要がある
・interpolationを防ぐため$ をエスケープしておいたほうが良い
てとこ?
Cのカッコと同じで、わかりやすくするためにつけたい奴はつければいいんじゃないの?
俺はそういうやり方は好かないどね。
> エスケープしたらしたで今度は '\$' や '\@' というリテラル文字列として扱われ、
> 文字クラスに '\' が含まれてしまうことになります。
> 詳しくは perldoc perlre にそのものずばり書いてますのでそちらを参照ください。
\も含まれてしまうというこれ再現しないんだが(ActivePerl 5.8.8)。
あとpetlreのどの辺りなのかも教えてくんなまし。
それらしいところが見当たらない。
■ このスレッドは過去ログ倉庫に格納されています