- 82 名前:nobodyさん mailto:sage [2008/04/09(水) 16:26:01 ID:???]
- >>80
ありがと $str =~ s/<aaa.*?>(.+?)<aaa>/$1/s; これまだ活用できていないんよ^^; 検索するところに("$str")や("$1")とかしてみるんだけど結果が出ない んで書き込みのところも同じようにしてみた・・・結果は出ない 命令の前にmyを付けてmy $str =~ s/<aaa.*?>(.+?)<aaa>/$1/s;とかやってみたけど同じだ この複数行対応はまだまだ先の課題のようだorz %linksこれって特別な命令ですか? どうもこれがわかっていないと検索文字がおかしくなるみたい (m!<title>(.+?)</title>!)これの場合対応したファイルは狙い通りに処理が終わる (m!<title(.+?)/title>!)こうすると >タイトル< という感じで両端に><がひとつづつくっついている 他の<で始まる文字列を検索してみた 自分で適当に作った<aaa>とかは思い通りに処理してるけど <objct>をターゲットにしてみた<object(.+?)object> なぜか先頭部分と後部は消えている %linksを%teslinkstesという変数名に変えてみた 構文チェックはエラーなし。しかし起動しなかった^^; %linksを調べてみた 相変わらず全集600には当然のように記載されていない ネットだけが頼りか・・・ リンク集ばかりヒットする ググル文字を変えて「perl 命令」「perl 索引」「perl 逆引」 期待できそうなサイトはあったけど%linksは見当たらない みんなどこで覚えてるんだろうか学校行ってたのかな? サンプルを参考にさせて貰う以前の問題だな %linksは明らかに特別な変数のような希ガス
|

|