るりまサーチ

最速Rubyリファレンスマニュアル検索!
223件ヒット [101-200件を表示] (0.092秒)

別のキーワード

  1. _builtin ~
  2. ipaddr ~
  3. regexp ~
  4. integer ~
  5. bignum ~

モジュール

キーワード

検索結果

<< < 1 2 3 > >>

Regexp#=~(string) -> Integer | nil (6101.0)

文字列 string との正規表現マッチを行います。マッチした場合、 マッチした位置のインデックスを返します(先頭は0)。マッチしなかった 場合、あるいは string が nil の場合には nil を返 します。

...、あるいは string が nil の場合には nil を返
します。

//emlist[例][ruby]{
p /foo/ =~ "foo" # => 0
p /foo/ =~ "afoo" # => 1
p /foo/ =~ "bar" # => nil
//}

組み込み変数 $~ もしくは Regexp.last_match にマッチに関する情報 MatchData が設定されます。

...
...emlist[例][ruby]{
p /foo/ =~ "foo" # => 0
p Regexp.last_match(0) # => "foo"
p /foo/ =~ "afoo" # => 1
p $~[0] # => "foo"
p /foo/ =~ "bar" # => nil

unless /foo/ === "bar"
puts "not match " # => not match
end

str = []
begin
/ugo/ =~ str
rescue TypeError
pri...

String#=~(other) -> Integer | nil (6101.0)

正規表現 other とのマッチを行います。 マッチが成功すればマッチした位置のインデックスを、そうでなければ nil を返します。

...現でも文字列でもない場合は
other =~ self を行います。

このメソッドが実行されると、組み込み変数 $~, $1, ...
にマッチに関する情報が設定されます。

@param other 正規表現もしくは =~ メソッドを持つオブジェクト
@raise Ty...
...peError other が文字列の場合に発生します。

//emlist[例][ruby]{
p "string" =~ /str/ # => 0
p "string" =~ /not/ # => nil
p "abcfoo" =~ /foo/ # => 3
//}...

Symbol#=~(other) -> Integer | nil (6101.0)

正規表現 other とのマッチを行います。

...to_s =~ other と同じです。)

@param other 比較対象のシンボルを指定します。

@return マッチが成功すればマッチした位置のインデックスを、そうでなければ nil を返します。

p :foo =~ /foo/ # => 0
p :foobar =~ /bar/ # => 3
p :foo =~ /bar/...
...# => nil

@see String#=~...

Gem::Requirement#=~(version) -> bool (3101.0)

引数 version が自身に含まれる全ての必要条件を満たす場合に true を返します。 そうでなければ、false を返します。

...うでなければ、false を返します。

@param version Gem::Version のインスタンスを指定します。

//emlist[][ruby]{
req = Gem::Requirement.new("~> 3.2.1")

p req.satisfied_by?(Gem::Version.new('3.2.9')) # => true
p req.satisfied_by?(Gem::Version.new('3.3.0')) # => false
//}...

String#to_i(base = 10) -> Integer (19.0)

文字列を 10 進数表現された整数であると解釈して、整数に変換します。

...す。

//emlist[例][ruby]{
p "0x11".to_i # => 0
p "".to_i # => 0
//}

基数を指定することでデフォルトの 10 進以外に 2 36 進数表現へ変換できます。
それぞれ Ruby の整数リテラルで使用可能なプリフィクスは無視されます。
また、...
...します。
認識できるプリフィクスは、
0b (2 進数)、0 (8 進数)、0o (8 進数)、0d (10 進数)、0x (16 進数) です。

0, 2 36 以外の引数を指定した場合は
例外 ArgumentError が発生します。

//emlist[例][ruby]{
p "01".to_i(2) # => 1
p "0b1".to_i(2)...
...i(0) # => 8
p "010".to_i(0) # => 8
p "0d10".to_i(0) # => 10
p "0x10".to_i(0) # => 16
//}

@param base 進数を指定する整数。0 か、236 の整数。
@return 整数

このメソッドの逆に数値を文字列に変換するには、
Kernel.#sprintf, String#%, Integer#to_s...

絞り込み条件を変える

RDoc::Text#strip_stars(text) -> String (17.0)

引数から /* 〜 */ 形式のコメントを削除します。

...引数から /* */ 形式のコメントを削除します。

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

StringIO#putc(ch) -> object (17.0)

文字 ch を自身に書き込みます。 ch が数字なら 0 〜 255 の範囲の対応する文字書き込みます。 ch が文字列なら、その先頭の文字を書き込みます。ch を返します。

...文字 ch を自身に書き込みます。 ch が数字なら 0 255 の範囲の対応する文字書き込みます。
ch が文字列なら、その先頭の文字を書き込みます。ch を返します。

@param ch 書き込みたい文字を、整数か文字列で指定します。ch...

RDoc::Markup::Formatter#add_tag(name, start, stop) -> () (7.0)

name で登録された規則で取得された文字列を start と stop で囲むように指 定します。

...始の記号を文字列で指定します。

@param stop 終了の記号を文字列で指定します。

例:

require 'rdoc/markup/to_html'

# :STRIKE のフォーマットを <strike> </strike> に指定。
h = RDoc::Markup::ToHtml.new
h.add_tag(:STRIKE, "<strike>", "</strike>")...

String#%(args) -> String (7.0)

printf と同じ規則に従って args をフォーマットします。

...* 整数を表す指示子: d, i, u, b, B, o, x, X,
* 浮動小数点数を表す指示子: f, g, e, E, G

があります

: c

引数の数値(0255)を文字コードとみなして対応する文字を出力します。
引数が数値以外のオブジェクトの場合 to_int メソッ...
<< < 1 2 3 > >>