Perlについての質問箱 28箱目
■ このスレッドは過去ログ倉庫に格納されています
0148デフォルトの名無しさん
2006/11/09(木) 16:56:34$string =~ /^(?:$ascii|$twoBytes)*?(?:\Q$key\E)/;
を
$string =~ /^(?:$ascii|$twoBytes)*?(\Q$key\E)/;
にかえて $-[1] じゃないか。$keyの部分がキャプチャされる
のがどうしても嫌なら
$string =~ /^(?:$ascii|$twoBytes)*?()(?:\Q$key\E)/;
でもいいがちと見難いかも。
$'はパターンマッチ使う場所がそこだけしかないような小さい
プログラムならいいが、一般的にはあまりお勧めしない。
■ このスレッドは過去ログ倉庫に格納されています