PHP を使用して、任意のタグの属性値内の特定の文字 (>
および文字)をエンコードしたいと考えています。<
たとえば、<input type="text" data-name="Oliver<>Nassar">
になり<input type="text" data-name="Oliver<>Nassar">
ます。
私は属性名(data-name
またはvalue
属性名など)に関してうるさいわけではありません。\s
属性値の前に空白文字 ( ) があると仮定<input data-name="...">
しても問題ありませんが(例:<input type="text"data-name="Oliver<>Nassar">
PHPpreg_replace_callback
が利用されると思いますが、実際の表現に関しては、そこで助けを借りることができます。