• ベストアンサー

jquery等でページ内の単語をカウントして表示

Webページ内全体で単語(例えば、りんご)が幾つ使用されているか、表示させる方法を知りたくて投稿いたします。 例えば、りんご:◯◯個、梨:◯◯個 の様な形で表示出来るとベストです。 JavaScript/jQuery/PHP等で実現したいと考えています。 是非お知恵をお貸しください。

質問者が選んだベストアンサー

  • ベストアンサー
  • heburusu
  • ベストアンサー率85% (140/164)
回答No.1

Webページ内全体というのが、1ページ(1つのHTML)のことを仰られているのでしたら、そのHTMLに以下のようなJavaScriptを埋め込めばカウントできると思います。 -- var html = document.getElementsByTagName('html')[0].innerHTML; var count = html.match(/りんご/g).length; alert("" + count); -- 任意のURLからページを取得してカウントしたいという要望でしたら、 PHPでHTMLを取得し、preg_match_allなど使えばカウントできると思います。

参考URL:
http://php.net/manual/ja/function.preg-match-all.php

関連するQ&A