るりまサーチ

最速Rubyリファレンスマニュアル検索!
113件ヒット [1-100件を表示] (0.057秒)
トップページ > クエリ:String[x] > クエリ:escapeHTML[x]

別のキーワード

  1. string []=
  2. string slice!
  3. string slice
  4. string []
  5. string gsub

ライブラリ

クラス

モジュール

キーワード

検索結果

<< 1 2 > >>

CGI.escapeHTML(string) -> String (18323.0)

与えられた文字列中の '、&、"、<、> を実体参照に置換した文字列を新しく作成し返します。

...を新しく作成し返します。

@param string 文字列を指定します。

require "cgi"

p CGI.escapeHTML("3 > 1") #=> "3 &gt; 1"

print('<script type="text/javascript">alert("警告")</script>')

p CGI.escapeHTML('<script type="text/javascript">alert("警...

CGI.unescapeHTML(string) -> String (6310.0)

与えられた文字列中の実体参照のうち、&amp; &gt; &lt; &quot; と数値指定がされているもの (&#0ffff など) を元の文字列に置換します。

...与えられた文字列中の実体参照のうち、&amp; &gt; &lt; &quot;
と数値指定がされているもの (&#0ffff など) を元の文字列に置換します。

@param string 文字列を指定します。

require "cgi"

p CGI.unescapeHTML("3 &gt; 1") #=> "3 > 1"...

CGI.escape_html(string) -> String (3223.0)

与えられた文字列中の '、&、"、<、> を実体参照に置換した文字列を新しく作成し返します。

...を新しく作成し返します。

@param string 文字列を指定します。

require "cgi"

p CGI.escapeHTML("3 > 1") #=> "3 &gt; 1"

print('<script type="text/javascript">alert("警告")</script>')

p CGI.escapeHTML('<script type="text/javascript">alert("警...

CGI.unescape_html(string) -> String (3210.0)

与えられた文字列中の実体参照のうち、&amp; &gt; &lt; &quot; と数値指定がされているもの (&#0ffff など) を元の文字列に置換します。

...与えられた文字列中の実体参照のうち、&amp; &gt; &lt; &quot;
と数値指定がされているもの (&#0ffff など) を元の文字列に置換します。

@param string 文字列を指定します。

require "cgi"

p CGI.unescapeHTML("3 &gt; 1") #=> "3 > 1"...

ERB::Util.#h(s) -> String (108.0)

文字列 s を HTML用にエスケープした文字列を返します。

...す。

文字列 s 中に含まれる &"<> を、実体参照 &amp; &quot; &lt; &gt; にそれぞれ変更した文字列を返します
(CGI.escapeHTMLとほぼ同じです)。

@param s HTMLエスケープを行う文字列

//emlist[例][ruby]{
require "erb"
include ERB::Util

puts html_escape(...

絞り込み条件を変える

ERB::Util.#html_escape(s) -> String (108.0)

文字列 s を HTML用にエスケープした文字列を返します。

...す。

文字列 s 中に含まれる &"<> を、実体参照 &amp; &quot; &lt; &gt; にそれぞれ変更した文字列を返します
(CGI.escapeHTMLとほぼ同じです)。

@param s HTMLエスケープを行う文字列

//emlist[例][ruby]{
require "erb"
include ERB::Util

puts html_escape(...

NEWS for Ruby 2.3.0 (72.0)

NEWS for Ruby 2.3.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。

...降の変更

=== 言語仕様の変更

* frozen-string-literal プラグマ:
* 実験的な機能として fronzen-string-literal というプラグマが導入されました。
8976
* さらに --enable/--disable=frozen-string-literal というコマンドラインオプション...
...も導入されました
8976
* コマンドラインオプションに --debug または --debug=frozen-string-literal を付けて実行すると、
freeze された文字列を操作しようとして RuntimeError が発生したときにそのオブジェクトが生成された...
...) 標準添付ライブラリ内で、一つのFDをselect(2)で待つ箇所がなくなりました。
大きい番号のFDで遅くなり辛くなりました。
11081
11377

* CGI.escapeHTML はC拡張で最適化されました。
https://github.com/ruby/ruby/pull/1164...

NEWS for Ruby 2.7.0 (60.0)

NEWS for Ruby 2.7.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。

...)

where(sales: ..100)
//}

* 「$;」にnil以外の値を設定すると警告が出るようになりました。 14240
nil以外の時はString#splitで参照した時も警告が出ます。
この警告は「-W:no-deprecated」オプションで止められます。

* 「$,」にn...
...同じModuleは常に同じStringを返します。
この変更は実験的です。 16150

* NilClass / TrueClass / FalseClass
* 変更されたメソッド
* NilClass#to_s, TrueClass#to_s, FalseClass#to_sが
常にfreezeされたStringを返すようになりまし...
...)

* Bundler
* Bundler 2.1.2 に更新されました。
https://github.com/bundler/bundler/releases/tag/v2.1.2

* CGI
* CGI.escapeHTMLが少なくとも1個のエスケープされた文字があるときに2~5倍速くなりました。
https://github.com/ruby/ruby/pull/222...

Ripper::Filter (30.0)

イベントドリブンスタイルで Ruby プログラムを加工するためのクラスです。

...)
f << CGI.escapeHTML(tok)
end

def on_comment(tok, f)
f << %Q[<span class="comment">#{CGI.escapeHTML(tok)}</span>]
end

def on_tstring_beg(tok, f)
f << %Q[<span class="string">#{CGI.escapeHTML(tok)}]
end

def on_tstring_end(tok, f)
f << %Q[#{CGI.escapeHTML(tok)}</span>]...

cgi (24.0)

CGI プログラムの支援ライブラリです。

.../emlist[][ruby]{
require "cgi"
cgi = CGI.new
value = cgi.params['field_name'][0] # TempFile オブジェクト(10240バイト未満の場合は StringIOオブジェクト)
value.read # 本文(送られてきたファイルの中身)
value.local_path...
...= Time.now + 30
end
cgi.out("cookie" => cgi.cookies){"string"}

cgi.cookies # { "name1" => cookie1, "name2" => cookie2, ... }

require "cgi"
cgi = CGI.new
cgi.cookies['name'].expires = Time.now + 30
cgi.out("cookie" => cgi.cookies['name']){"string"}
//}

==== クライアントからクッキーを...
....body() do
cgi.form() do
cgi.textarea("get_text") +
cgi.br +
cgi.submit
end +
cgi.pre() do
CGI.escapeHTML(
"params: " + cgi.params.inspect + "\n" +
"cookies: " + cgi.cookies.inspect + "\n" +
ENV.collect() do |key, value|...

絞り込み条件を変える

<< 1 2 > >>