正規表現 Part7
■ このスレッドは過去ログ倉庫に格納されています
0262デフォルトの名無しさん
2010/06/12(土) 10:25:24どうか俺もわからん)けど、そういう行を抽出したいだけなら前の1行も
マッチさせてしまえばいいんじゃね?
$str = <<__STR__;
ABCD
ABCD
EFGH
EFGH
EFGH
__STR__
$re = qr{
(?:
¥A
|
(^.+¥n)
(?!¥1)
)
(
(^.+¥n)
¥3
)
(?!¥3)
}xsm;
while ($str =~ /$re/g) {
print "<<<¥n$2>>>¥n"
}
■ このスレッドは過去ログ倉庫に格納されています