ホームページ > バックエンド開発 > PHPチュートリアル > 中国語が苦手なので勉強中です(先生のプロジェクトを手伝っています。この問題が解決しないと奨学金はもらえません。ありがとう)

中国語が苦手なので勉強中です(先生のプロジェクトを手伝っています。この問題が解決しないと奨学金はもらえません。ありがとう)

WBOY
リリース: 2016-06-23 13:57:14
オリジナル
955 人が閲覧しました

$str=" 【<strong>中药名</strong>】艾叶 aiye</p>";
ログイン後にコピー

上記のコード スニペットのような文字列は 1265 個あります。
2 つの質問があります:
1. Aiye を収集するためのコードは次のとおりですが、なぜ機能しないのですか?中身は空です。
	preg_match('/【<strong>中药名<\/strong>】(.*)<\/p>/iUs',$str,$match1);
ログイン後にコピー

2. 収集したいのは英語の部分で、他の部分は不要です。 コードの書き方。


ディスカッション (解決策) への返信

$str=" 【<strong>中药名</strong>】艾叶 aiye</p>";preg_match('/【中药名<\/strong>】(.*)<\/p>/iUs',$str,$match1);print_r($match1);
ログイン後にコピー
なぜ
Array(    [0] => 【<strong>中药名</strong>】艾叶 aiye</p>    [1] => 艾叶 aiye)
ログイン後にコピー
ではないのですか?
$str=" 【<strong>中药名</strong>】艾叶 aiye</p>";preg_match('/【中药名<\/strong>】.*(\w+)<\/p>/iUs',$str,$match1);print_r($match1);
ログイン後にコピー
Array(    [0] => 【<strong>中药名</strong>】艾叶 aiye</p>    [1] => aiye)
ログイン後にコピー

ありがとうございます、エンコードの問題である可能性があります、
収集できます

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート