• ベストアンサー

javascriptの正規表現でhtmlからmetaタグを抽出してを削

javascriptの正規表現でhtmlからmetaタグを抽出してを削除 javascriptの正規表現でhtmlからmetaタグを抽出してを削除したいと 考えておりますが、正規表現でmetaの取り出し方がわかりません。 どなたかご教授ください。 よろしくお願いいたします。

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

  • ベストアンサー
  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.1

簡略バージョンでよければ、  /<\bmeta\b[^>]*>/ig スクリプトやタイポなども考慮した完成品は難しそうなので、詳しい方からの回答をお待ちください。 documentとして認識できているのなら、DOM操作でgetしたほうが確実だと思います。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

回答No.2

何の用途のmetaタグを削除したいのか分かりませんが、ページが読み込まれた 後では、すでにそのmetaタグは解釈されているので、削除しても効果無いのでは と思うんですが...。後から別のmetaタグ要素登録して、更新したいのですか?

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 正規表現で詰まっています。

    こんにちは。 今、正規表現で困っています。 ファイルの中身 <meta name="description" content=""> <title> B'zのサイトへようこそ </title> 上記のようなhtmlのソースなのですが、以下のように変換できるように正規表現を考えましたが、できませんでした。 変換したい表現 <meta name="description" content="B'zのサイトへようこそ"> <title> B'zのサイトへようこそ </title> titleタグで囲まれた文字を、metaタグのcontentの中に入れたいのです。 とても困っています。どなたかご教授下さい。よろしくお願いいたします。

  • Javascriptで正規表現を使って HTMLタグの[id="hea

    Javascriptで正規表現を使って HTMLタグの[id="header-nav"]のような文字列がある場合に[id="headerNav"]というように一斉に置換するにはどういったふうに書けば良いでしょうか?

  • 正規表現でメタ文字チェック

    正規表現でメタ文字チェック 正規表現で半角メタ文字が入力されていた場合、エラーにしたいと思っています。 /!|"|#|%/ しかし、上記の書き方だと、すべてのメタ文字を書かなければいけないため あまり見栄え的によくないのですが、何か他に良い方法はありませんでしょうか? お分かりになる方よろしくお願い致します。

    • ベストアンサー
    • PHP
  • 正規表現でURLを抽出するには。

    正規表現でURLを抽出するには。 HTML内リンク先などのURLを正規表現で抽出したいのですが。 HTML内で表記されているURLはhttpやhttps以外にも相対URLなど様々な書き方が できるようですが、それらを抽出する正規表現パターンはどの様に書けばよいのでしょうか?

    • ベストアンサー
    • Perl
  • javascriptでの正規表現について

    javascriptで正規表現にて0~9とドットを許容したいのですが、javascript初心者のためどのように記述して良いのかわからずどなたかご教示いただけないでしょうか。 お願い致します。

  • 正規表現でHTMLタグの属性まで選んで抽出

    現在、掲示板をPHPで作っています。 入力された文字列の無効化と許可タグの分別に正規表現を使いたいと考えております。 そこで、現状では、まずすべての < > を特殊文字に変換し、その後に、許可タグ(属性)のタグを < > にもどそうとしています。 たとえば、fontタグならcolorとsizeを許可しようとして、次のような正規表現を作ってみましたが、うまくいきません。 /&lt;font((( )*(color=)[\"\']?.{1,7}[\"\']?)|(( )*(size=)[\"\']?.{1,2}[\"\']?))*&gt;/i 正規表現はまだ勉強し始めたところで、おかしなところだらけだと思いますが、何かヒントだけでもいただけたらと思います。 どうぞよろしくお願いします。

    • ベストアンサー
    • PHP
  • 正規表現入門などを見て、CSVを抽出する正規表現を調べています。

    正規表現入門などを見て、CSVを抽出する正規表現を調べています。 ("(?:[^"]|"")*"|[^,]*),  (?:^|,)(\"(?:[^\"]+|\"\")*\"|[^,]*) などで、コロンの意味がわかりません。 どなたかわかる方、いらっしゃれば、お願いします。

  • javascriptの正規表現で変数を扱う

    javascriptの正規表現で変数を扱う方法がわからずに困っております。 下記スクリプトの●●●部分に変数をいれるとしたら、 どうすれば良いでしょうか? どなたかご教授ください。 宜しくお願いいたします。 if(/(?:^|\s)●●●(?:$|\s)/.test(obj.className)){

  • この正規表現について教えてください。

    <script type="text/javascript"> ....................... ....................... ....................... </script> のようなHTML文書内のスクリプトを削除して <script type="text/javascript"> </script> のようにしたいのですが、どのような正規表現に なりますでしょうか。お願いします。

    • ベストアンサー
    • Perl
  • 正規表現でタグとその内容を検索する方法

    Notepad++の正規表現でタグとそのタグにかこまれた内容を削除する方法を教えて頂けないでしょうか。 例えば下記のタグがあるとします。 <tt>{\f2 </tt>123<tt>}{\f1327 </tt>4<tt>}{\f2 </tt>ohayo<tt>}</tt> 正規表現を使い下記のように出力したいのですが、うまくいきません。 1234ohayo 教えて頂けると助かります。よろしくお願いします。