正規表現道場
at PHP
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
300:nobodyさん 08/06/08 17:41:28 PHPで、1ページ分のHTMLのソースが$sに入っているとします。 ここで、この$sから特定のタグだけを削除したいのですが、うまくいきません。 例えば<meta 〜〜〜 />というタグが複数あったとして、これをすべて取り除いたソースを作りたいのです。 $s = eregi_replace("<meta.*?>", "", $s); とやってみたのですが、$sが空になってしまうのです。 ご指南ください。 301:nobodyさん 08/06/08 22:40:27 2過去ログぐらい嫁という言葉は一見突き放しているように見えて その質問の答えはこのスレの中にあるよという、ヒントを出しているわけで まぁ、ツンデレなわけです。 302:nobodyさん 08/06/09 02:40:38 >>300 ereg は最短マッチの芸当はできない。 pregでもつかっとけ。 303:nobodyさん 08/06/09 06:50:27 >>300 '<meta[^>]*>' 304:nobodyさん 08/06/09 23:50:23 300です。 ありがとうございます! そうなんです、最短マッチが動かないなぁと思っていて、まさかeregが 最短マッチできないとは思いませんでした。 pregでやって解決しました!!
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5319日前に更新/179 KB
担当:undef