くだすれPerl(超初心 ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
73:nobodyさん 08/04/08 23:57:18 >>72 http://www.google.com/search?hl=en&q=perlvar 74:nobodyさん 08/04/09 00:44:21 >>73 ありがと ラストプレーンマッチ 最後にマッチする括弧がどれかわからない場合に使うと便利 まさにこれですよ^^ ありがとう while (<FH>) { $links{$title} = $1 and last if (m!<title>(.+?)</title>!) } これの m! の部分はマルチオプションっていうのかな 後ろに!が付いているので複数行はダメという意味でよい? これを複数行対応にしたいのでシングルモードに!にしてみると while (<FH>) { $links{$title2} = $1 and last if (s!<title>(.+?)\n(.+?)</title>!) } デバッグでエラーになるんだよね 複数行対応にするにはどうしたらいいですか? ここが$+の使いどころかな? わかんない・・・ 75: ◆EtAiUEg7/Q 08/04/09 01:15:30 あぼーん用に捨てトリ。>>55です。 >>74 だからそのコードは使い回さずに書き直してくださいと(ry m! … スラッシュのエスケープが面倒だった。 / 以外の記号でパターンを囲むとき用。 後ろの ! … m! で始めたんだから終わりも同じ記号。 複数行 … http://pc11.2ch.net/test/read.cgi/tech/1186030400/638+642 で教えました。 ついでに言うと http://pc11.2ch.net/test/read.cgi/tech/1186030400/673 も私です。「gawkで片づいたら、くだすれPerlのアレは全部無駄ですか」という気持ちがあのレス。 ご自分でお書きのとおり「残念」です。 あと、ここもム板の正規表現スレも自分の日記を書くとこじゃありません。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5309日前に更新/136 KB
担当:undef