3

<, >and&&lt;, &gt;andに置き換えるには正規表現が必要ですが、この文字はタグ&amp; だけで置き換えたいです<body></body>

交換前

<head> <><><>& </head> <body><><>&</body>

交換後

<head> <><><>& </head> <body>&lt;&gt;&lt;&gt;&amp;</body>

ありがとうございました :)

4

3 に答える 3

0

本当に必要なものは次のとおりだと思います。

  1. 文字列を解析して<body>セクションを取得する xml パーサー。詳細については、この質問を参照してください。
  2. htmlspecialchars()結果のために。

編集: htmlがどのように見えるかを正確に知っている場合は、もちろん、入力を2つに分割することもできますが、それexplodeは入力の正確な形式に大きく依存するため、お勧めしません.</head><body>

于 2013-06-22T13:51:13.787 に答える