#この記事の動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューターphp が規則的なパターンに一致しない問題の解決策: 1. preg_match_all() 関数を使用して、規則的に一致するコンテンツを取得します; 2. print_r を通じて一致したコンテンツを出力します。
具体的な質問:
php正则匹配不到 <?php $url = "http://music.sogou.com/sogou_phb/coo/music/getCampMeta2.jsp?cate=randomsong&count=100&jsoncallback=jsonp1373432530259"; $text = file_get_contents($url); //正则创建 preg_match("/title\":\"(.*?)\"/", $text, $w); //echo $text; echo $w ?> 为什么我这个一个也匹配不到呢?
解決策:
<?php $url = " http://music.sogou.com/sogou_phb/coo/music/getCampMeta2.jsp?cate=randomsong&count=100&jsoncallback=jsonp1373432530259 "; $text = file_get_contents($url); //正则创建 preg_match_all("/title\":\"(.*?)\"/", $text, $w); //echo $text; print_r($w); ?>のみが表示されます。推奨される学習: "
PHP Video Tutorial"
以上がphp の正規表現が一致しない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。