るりまサーチ

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

種類

ライブラリ

キーワード

検索結果

Kernel$$1 -> String | nil (18108)

最後に成功したパターンマッチで n 番目の括弧にマッチした値が格納されます。 該当する括弧がなければ nil が入っています。(覚え方: \数字 のようなもの)

...

これらの変数はローカルスコープかつスレッドローカル、読み取り専用です。

=== 例
str = '<p><a href="http://example.com">example.com</a></p>'
if %r[<a href="(.*?)">(.*?)</a>] =~ str
print $1
print $2
end
#=> "http://example.com"
#=> "example.com"...

Kernel$$10 -> String | nil (6108)

最後に成功したパターンマッチで n 番目の括弧にマッチした値が格納されます。 該当する括弧がなければ nil が入っています。(覚え方: \数字 のようなもの)

...

これらの変数はローカルスコープかつスレッドローカル、読み取り専用です。

=== 例
str = '<p><a href="http://example.com">example.com</a></p>'
if %r[<a href="(.*?)">(.*?)</a>] =~ str
print $1
print $2
end
#=> "http://example.com"
#=> "example.com"...

Kernel$$11 -> String | nil (6108)

最後に成功したパターンマッチで n 番目の括弧にマッチした値が格納されます。 該当する括弧がなければ nil が入っています。(覚え方: \数字 のようなもの)

...

これらの変数はローカルスコープかつスレッドローカル、読み取り専用です。

=== 例
str = '<p><a href="http://example.com">example.com</a></p>'
if %r[<a href="(.*?)">(.*?)</a>] =~ str
print $1
print $2
end
#=> "http://example.com"
#=> "example.com"...

Kernel$$2 -> String | nil (3008)

最後に成功したパターンマッチで n 番目の括弧にマッチした値が格納されます。 該当する括弧がなければ nil が入っています。(覚え方: \数字 のようなもの)

...

これらの変数はローカルスコープかつスレッドローカル、読み取り専用です。

=== 例
str = '<p><a href="http://example.com">example.com</a></p>'
if %r[<a href="(.*?)">(.*?)</a>] =~ str
print $1
print $2
end
#=> "http://example.com"
#=> "example.com"...

Kernel$$3 -> String | nil (3008)

最後に成功したパターンマッチで n 番目の括弧にマッチした値が格納されます。 該当する括弧がなければ nil が入っています。(覚え方: \数字 のようなもの)

...

これらの変数はローカルスコープかつスレッドローカル、読み取り専用です。

=== 例
str = '<p><a href="http://example.com">example.com</a></p>'
if %r[<a href="(.*?)">(.*?)</a>] =~ str
print $1
print $2
end
#=> "http://example.com"
#=> "example.com"...

絞り込み条件を変える

Kernel$$4 -> String | nil (3008)

最後に成功したパターンマッチで n 番目の括弧にマッチした値が格納されます。 該当する括弧がなければ nil が入っています。(覚え方: \数字 のようなもの)

...

これらの変数はローカルスコープかつスレッドローカル、読み取り専用です。

=== 例
str = '<p><a href="http://example.com">example.com</a></p>'
if %r[<a href="(.*?)">(.*?)</a>] =~ str
print $1
print $2
end
#=> "http://example.com"
#=> "example.com"...

Kernel$$5 -> String | nil (3008)

最後に成功したパターンマッチで n 番目の括弧にマッチした値が格納されます。 該当する括弧がなければ nil が入っています。(覚え方: \数字 のようなもの)

...

これらの変数はローカルスコープかつスレッドローカル、読み取り専用です。

=== 例
str = '<p><a href="http://example.com">example.com</a></p>'
if %r[<a href="(.*?)">(.*?)</a>] =~ str
print $1
print $2
end
#=> "http://example.com"
#=> "example.com"...

Kernel$$6 -> String | nil (3008)

最後に成功したパターンマッチで n 番目の括弧にマッチした値が格納されます。 該当する括弧がなければ nil が入っています。(覚え方: \数字 のようなもの)

...

これらの変数はローカルスコープかつスレッドローカル、読み取り専用です。

=== 例
str = '<p><a href="http://example.com">example.com</a></p>'
if %r[<a href="(.*?)">(.*?)</a>] =~ str
print $1
print $2
end
#=> "http://example.com"
#=> "example.com"...

Kernel$$7 -> String | nil (3008)

最後に成功したパターンマッチで n 番目の括弧にマッチした値が格納されます。 該当する括弧がなければ nil が入っています。(覚え方: \数字 のようなもの)

...

これらの変数はローカルスコープかつスレッドローカル、読み取り専用です。

=== 例
str = '<p><a href="http://example.com">example.com</a></p>'
if %r[<a href="(.*?)">(.*?)</a>] =~ str
print $1
print $2
end
#=> "http://example.com"
#=> "example.com"...

Kernel$$8 -> String | nil (3008)

最後に成功したパターンマッチで n 番目の括弧にマッチした値が格納されます。 該当する括弧がなければ nil が入っています。(覚え方: \数字 のようなもの)

...

これらの変数はローカルスコープかつスレッドローカル、読み取り専用です。

=== 例
str = '<p><a href="http://example.com">example.com</a></p>'
if %r[<a href="(.*?)">(.*?)</a>] =~ str
print $1
print $2
end
#=> "http://example.com"
#=> "example.com"...

絞り込み条件を変える

Kernel$$9 -> String | nil (3008)

最後に成功したパターンマッチで n 番目の括弧にマッチした値が格納されます。 該当する括弧がなければ nil が入っています。(覚え方: \数字 のようなもの)

...

これらの変数はローカルスコープかつスレッドローカル、読み取り専用です。

=== 例
str = '<p><a href="http://example.com">example.com</a></p>'
if %r[<a href="(.*?)">(.*?)</a>] =~ str
print $1
print $2
end
#=> "http://example.com"
#=> "example.com"...

Kernel.#caller(level_num = 1) -> [String] | nil (7)

level_num 段上の呼び出し元の情報を $@ の形式のバックトレース(文字列の配列)として返します。

...nil を返します。

@param level_num long の範囲を超えない正の整数でスタックレベルを指定します。
@see Kernel.#set_trace_func,Kernel.#raise

def foo
p caller(0)
p caller(1)
p caller(2)
p caller(3)
p caller(4)
end

def bar...
..., 行番号, メソッド名]
を取り出して返します。

def parse_caller(at)
if /^(.+?):(\d+)(?::in `(.*)')?/ =~ at
file = $1
line = $2.to_i
method = $3
[file, line, method]
end
end

def foo
p parse_caller(caller.first)
end...