るりまサーチ

最速Rubyリファレンスマニュアル検索!
33件ヒット [1-33件を表示] (0.073秒)
トップページ > ライブラリ:ビルトイン[x] > クエリ:p[x] > クエリ:exp[x] > 種類:クラス[x]

別のキーワード

  1. openssl p
  2. openssl p=
  3. fileutils mkdir_p
  4. dsa p
  5. dh p

キーワード

検索結果

Regexp (12033.0)

正規表現のクラス。正規表現のリテラルはスラッシュで囲んだ形式 で記述します。

...exp/
//}

Regexp.new(string) を使って正規表現オブジェクトを動的に生成する
こともできます。

//emlist[][ruby]{
str = "this is regexp"
rp1 = Regexp.new("^this is regexp")
p
rp1 =~ str # => 0
p
Regexp.last_match[0] # => "this is regexp"
//}


spec/regexp や d:sp...
...ec/literal#regexp も参照してください。...
.../^this is regexp/
//}

Regexp.new(string) を使って正規表現オブジェクトを動的に生成する
こともできます。

//emlist[][ruby]{
str = "this is regexp"
rp1 = Regexp.new("^this is regexp")
p
rp1 =~ str # => 0
p
Regexp.last_match[0] # => "this is regexp"
//}

Ruby 3....
...0.0 から正規表現リテラルは freeze されるようになりました。
//emlist[][ruby]{
p
/abc/.frozen?
# => true
p
/a#{42}bc/.frozen?
# => true
p
Regexp.new('abc').frozen?
# => false
//}

spec/regexp や d:spec/literal#regexp も参照してください。...

Errno::EKEYEXPIRED (12003.0)

システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。

システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。

RegexpError (12003.0)

正規表現のコンパイルに失敗したときに発生します。

...正規表現のコンパイルに失敗したときに発生します。

例:

$ ruby -e 'Regexp.compile("*")'
-e:1:in `initialize': target of repeat operator is not specified: /*/ (RegexpError)
from -e:1:in `Regexp#compile'
from -e:1...