Web ページ上の通常の例を見ると、何か問題が発生しました。それが間違っているかどうかを確認するのを手伝ってください。各記号の意味を説明するのが最善です。私はウェブページの通常の例を見て
を学習していますが、問題が発生しました。それが間違っているかどうかを確認するのを手伝ってください。各記号の意味を説明するのが最善です。
//PostContent の ID を持つ div タグの内容を取り出し、match 配列に格納します。
preg_match('/
]*id="PostContent"[^>]*>(.*?) /div>/si',$text, $match);
これは Perl スタイルですか? POSIX スタイルではありません。 2番目に学んだことは少しわかりにくいものでした。
これを本当に理解したいのです。
エラー メッセージ:
警告: preg_match() [function.preg-match]: D:xampphtdocstestweb02t1.php の 6 行目に不明な修飾子 '/'
-- ---解決策-------------------
preg_match('/
]*id="PostContent"[^>]*>(.*?) /div>/si',$text,$match); >
preg_match('/
]*id="PostContent"[^>]*>(.*?)
/si',$text,$ に変更しますmatch);
または
preg_match('/
]*id="PostContent"[^>]*>(.*?) /div>/si' ,$text,$match);
------解決策------------------
正規表現を勉強したばかりで、高度な内容であっても理解できません。方法を紹介しますが、それがご希望どおりかどうかはわかりません。
内部のコンテンツを取得したい場合は、 eregi("
",$content,$eg);
を使用できます。 $content=file_get_contents($url);$url は傍受したいコンテンツ Web サイトの URL で、$eg には保存したいコンテンツが保存されます。
次に、 echo $eg[1]; で内容を取り出すことができます。$eg が配列であることについては、eregi 関数の関連知識を参照してください。
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31