るりまサーチ

最速Rubyリファレンスマニュアル検索!
588件ヒット [1-100件を表示] (0.108秒)

別のキーワード

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

ライブラリ

モジュール

キーワード

検索結果

<< 1 2 3 ... > >>

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

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

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

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

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

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

puts html_escape("is a > 0 & a < 10?")
# is a &gt; 0 &amp; a &lt; 10?
//}...

OpenSSL::ASN1.#GraphicString(value) -> OpenSSL::ASN1::GraphicString -> OpenSSL::ASN1::GraphicString (12625.0)

ASN.1 の GraphicString 型の値を表現する Ruby のオブジェクトを 生成します。

...ASN.1 の GraphicString 型の値を表現する Ruby のオブジェクトを
生成します。

OpenSSL::ASN1::GraphicString.new と同じです。

@
param value ASN.1 値を表す Ruby のオブジェクト(文字列)
@
param tag タグ番号
@
param tagging タグ付けの方法(:IMPLICIT もし...
...くは :EXPLICIT)
@
param tag_class タグクラス(:UNIVERSAL, :CONTEXT_SPECIFIC, :APPLICATION, :PRIVATE のいずれか)...

OpenSSL::ASN1.#GraphicString(value, tag, tagging, tag_class) -> OpenSSL::ASN1::GraphicString (12425.0)

ASN.1 の GraphicString 型の値を表現する Ruby のオブジェクトを 生成します。

...ASN.1 の GraphicString 型の値を表現する Ruby のオブジェクトを
生成します。

OpenSSL::ASN1::GraphicString.new と同じです。

@
param value ASN.1 値を表す Ruby のオブジェクト(文字列)
@
param tag タグ番号
@
param tagging タグ付けの方法(:IMPLICIT もし...
...くは :EXPLICIT)
@
param tag_class タグクラス(:UNIVERSAL, :CONTEXT_SPECIFIC, :APPLICATION, :PRIVATE のいずれか)...

Shellwords.#shellsplit(line) -> [String] (9233.0)

Bourne シェルの単語分割規則に従った空白区切りの単語分割を行い、 単語 (文字列) の配列を返します。

...ブルクォート (")、バックスラッシュ (\)
を解釈します。

@
param line 分割の対象となる文字列を指定します。
@
return 分割結果の各文字列を要素とする配列を返します。
@
raise ArgumentError 引数の中に対でないシングルクォートまた...
...た場合に発生します。

例:
require 'shellwords'

p Shellwords.shellwords(%q{ foo bar "foo bar"\ baz 'foo bar' })
# => ["foo", "bar", "foo bar baz", "foo bar"]

p Shellwords.shellwords(%q{ A B C "D E F" "G","H I" })
# => ["A", "B", "C", "D E F", "G,H I"]...

Shellwords.#shellwords(line) -> [String] (9233.0)

Bourne シェルの単語分割規則に従った空白区切りの単語分割を行い、 単語 (文字列) の配列を返します。

...ブルクォート (")、バックスラッシュ (\)
を解釈します。

@
param line 分割の対象となる文字列を指定します。
@
return 分割結果の各文字列を要素とする配列を返します。
@
raise ArgumentError 引数の中に対でないシングルクォートまた...
...た場合に発生します。

例:
require 'shellwords'

p Shellwords.shellwords(%q{ foo bar "foo bar"\ baz 'foo bar' })
# => ["foo", "bar", "foo bar baz", "foo bar"]

p Shellwords.shellwords(%q{ A B C "D E F" "G","H I" })
# => ["A", "B", "C", "D E F", "G,H I"]...

絞り込み条件を変える

Shellwords.#shellescape(str) -> String (9214.0)

文字列を Bourne シェルのコマンドライン中で安全に使えるようにエスケープします。

...ようにエスケープします。

@
param str エスケープの対象となる文字列を指定します。
@
return エスケープされた文字列を返します。

例:
require 'shellwords'

pattern = 'Jan 15'
puts "grep #{Shellwords.shellescape(pattern)} file"
# => gre...

Shellwords.#shelljoin(array) -> String (9214.0)

配列の各要素である文字列に対して、Bourne シェルのコマンドライン中で安全に 使えるためのエスケープを適用し、空白文字を介してそれらを連結したコマンド ライン文字列を生成します。

...エスケープには、Shellwords.#shellescape と
同じ規則が適用されます。

@
param array エスケープ対象の文字列を要素とする配列を指定します。
@
return エスケープ結果を連結した文字列を返します。

例:
require 'shellwords'

patter...
...n = 'Jan 15'
file = 'file name with spaces'
puts Shellwords.shelljoin(['grep', pattern, file])
# => grep Jan\ 15 file\ name\ with\ spaces...

Digest.#hexencode(string) -> String (6337.0)

引数である文字列 string を、16進数に変換した文字列を生成して返します。

...文字列 string を、16進数に変換した文字列を生成して返します。

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

//emlist[][ruby]{
require 'digest'

p Digest.hexencode("") # => ""
p Digest.hexencode("d") # => "64"
p Digest.hexencode("\1\2") # => "0102"
p Digest.hexencode("...
...Digest.hexencode(digest) # => "58e53d1324eef6265fdb97b08ed9aadf"
p Digest::MD5.hexdigest("ruby") # => "58e53d1324eef6265fdb97b08ed9aadf"

p digest = Digest::SHA1.digest("ruby") # => "\x18\xE4\x0E\x14\x01\xEE\xF6~\x1A\xE6\x9E\xFA\xB0\x9A\xFBq\xF8\x7F\xFB\x81"
p Digest.hexencod...
...1f87ffb81"
p Digest::SHA1.hexdigest("ruby") # => "18e40e1401eef67e1ae69efab09afb71f87ffb81"
//}

文字列から16進数に変換したハッシュ値を直接得たい場合は、Digest::Base.hexdigest を使うこともできます。

@
see Digest::Base.hexdigest, Digest::Base#hexdigest...

OpenSSL::PKCS5.#pbkdf2_hmac(pass, salt, iter, keylen, digest) -> String (6244.0)

pass と salt から共通鍵暗号の鍵および IV(Initialization Vector) を生成します。

...kdf2_hmac_sha1 と異なり任意の
ハッシュ関数を利用できます。

返り値の文字列から鍵と IV に必要なバイト数を切り出して利用します。

この関数は OpenSSL 1.0.0 以降でなければ利用できません。

@
param pass パスワード文字列
@
param...
...salt salt 文字列
@
param iter 鍵および IV 生成時のハッシュ関数の繰り返し回数
@
param keylen 結果の文字列のバイト数
@
param digest ハッシュ関数を表す文字列もしくは OpenSSL::Digest のオブジェクト
@
raise OpenSSL::PKCS5::PKCS5Error 鍵、IV の生...
...成に失敗した場合に発生します
@
see OpenSSL::PKCS5.#pbkdf2_hmac_sha1...
<< 1 2 3 ... > >>