質問: 以下のhtmlタグで 1 マトメメチャンネル 2 にゅーれす Fate/GrandOrderまとめ速報 と、あるタグで日本語のところを マトメチャンネル にゅーれす まとめ速報 という具合に取得して配列に入れたいです どのように正規表現書けばよいでしょうか? よろしくお願いします。 できればpregmatchallを使う方法で 追記:途中まで書いたコードです (.*?)<\/title>/u", $html, $title); preg_match_all( "/.*<\/li>/u", $html, $title2); echo "たいとるは".$title2[0]."\n"; ?>
回答: 直接的な回答ではないのですが、 正規表現でももちろん可能ですが結構面倒です。 下記のような外部のライブラリを使ったほうが簡単ですよ PHP Simple HTML DOM Parser HTMLSQL