Ruby 3.2.0 リファレンスマニュアル > ライブラリ一覧 > cgi/utilライブラリ > CGIクラス > escapeElement

singleton method CGI.escapeElement

escapeElement(string, *elements) -> String[permalink][rdoc] [added by cgi/util]
escape_element(string, *elements) -> String [added by cgi/util]

第二引数以降に指定したエレメントのタグだけを実体参照に置換します。

[PARAM] string:
文字列を指定します。
[PARAM] elements:
HTML タグの名前を一つ以上指定します。文字列の配列で指定することも出来ます。

例:

require "cgi"

p CGI.escapeElement('<BR><A HREF="url"></A>', "A", "IMG")
     # => "<BR>&lt;A HREF="url"&gt;&lt;/A&gt"

p CGI.escapeElement('<BR><A HREF="url"></A>', ["A", "IMG"])
     # => "<BR>&lt;A HREF="url"&gt;&lt;/A&gt"