るりまサーチ

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

別のキーワード

  1. openssl p
  2. openssl p=
  3. fileutils mkdir_p
  4. kernel p
  5. matrix p

ライブラリ

キーワード

検索結果

<< 1 2 3 ... > >>

Rake::TestTask#pattern -> String (24302.0)

テストファイルにマッチする glob パターンを返します。

テストファイルにマッチする glob パターンを返します。

デフォルトは 'test/test*.rb' です。

String#tr(pattern, replace) -> String (21521.0)

pattern 文字列に含まれる文字を検索し、 それを replace 文字列の対応する文字に置き換えます。

...
pattern
文字列に含まれる文字を検索し、
それを replace 文字列の対応する文字に置き換えます。

pattern
の形式は tr(1) と同じです。つまり、
`a-c' は a から c を意味し、"^0-9" のように
文字列の先頭が `^' の場合は指定文字以外...
...が置換の対象になります。

replace に対しても `-' による範囲指定が可能です。

`-' は文字列の両端にない場合にだけ範囲指定の意味になります。
`^' も文字列の先頭にあるときにだけ否定の効果を発揮します。
また、`-', `^',...
...replace の範囲が pattern の範囲よりも小さい場合は、
replace の最後の文字が無限に続くものとして扱われます。

@param pattern 置き換える文字のパターン
@param replace pattern で指定した文字を置き換える文字

//emlist[例][ruby]{
p
"...

String#tr_s(pattern, replace) -> String (9533.0)

文字列の中に pattern 文字列に含まれる文字が存在したら、 replace 文字列の対応する文字に置き換えます。さらに、 置換した部分内に同一の文字の並びがあったらそれを 1 文字に圧縮します。

...文字列の中に pattern 文字列に含まれる文字が存在したら、
replace 文字列の対応する文字に置き換えます。さらに、
置換した部分内に同一の文字の並びがあったらそれを 1 文字に圧縮します。

pattern
の形式は tr(1) と同じで...
...a から c を意味し、
"^0-9" のように文字列の先頭が「^」の場合は指定した文字以外が置換の対象になります。

replace でも「-」を使って範囲を指定できます。

「-」は文字列の両端にない場合にだけ範囲指定の意味になりま...
...replace の範囲が pattern の範囲よりも小さい場合、
replace の最後の文字が無限に続くものとして扱われます。

@param pattern 置き換える文字のパターン
@param replace pattern で指定した文字を置き換える文字

//emlist[例][ruby]{
p
"g...

String#tr_s!(pattern, replace) -> self | nil (9433.0)

文字列の中に pattern 文字列に含まれる文字が存在したら、 replace 文字列の対応する文字に置き換えます。さらに、 置換した部分内に同一の文字の並びがあったらそれを 1 文字に圧縮します。

...文字列の中に pattern 文字列に含まれる文字が存在したら、
replace 文字列の対応する文字に置き換えます。さらに、
置換した部分内に同一の文字の並びがあったらそれを 1 文字に圧縮します。

pattern
の形式は tr(1) と同じで...
...字列の先頭が「^」の場合は指定した文字以外が置換の対象になります。

replace でも「-」を使って範囲を指定できます。

//emlist[][ruby]{
p
"gooooogle".tr_s("a-z", "A-Z") # => "GOGLE"
//}

「-」は文字列の両端にない場合にだけ範囲指定...
...(「\」) でエスケープできます。

replace の範囲が search の範囲よりも小さい場合、
replace の最後の文字が無限に続くものとして扱われます。

tr
_s は置換後の文字列を生成して返します。
tr
_s! は self を変更して返しますが、...

String#pathmap_replace(patterns) { ... } -> String (9401.0)

与えられたパスを前もって置き換えます。

...与えられたパスを前もって置き換えます。

@param patterns 'pat1,rep1;pat2,rep2;...' のような形式で置換パターンを指定します。...

絞り込み条件を変える

String#tr!(pattern, replace) -> self | nil (9367.0)

pattern 文字列に含まれる文字を検索し、 それを replace 文字列の対応する文字に破壊的に置き換えます。

...
pattern
文字列に含まれる文字を検索し、
それを replace 文字列の対応する文字に破壊的に置き換えます。

pattern
の形式は tr(1) と同じです。
つまり、`a-c' は a から c を意味し、
"^0-9" のように文字列の先頭が `^' の場合は
指定...
...文字以外が置換の対象になります。

replace に対しても `-' による範囲指定が可能です。

`-' は文字列の両端にない場合にだけ範囲指定の意味になります。
`^' も文字列の先頭にあるときにだけ否定の効果を発揮します。
また...
...きます。

replace の範囲が pattern の範囲よりも小さい場合は、
replace の最後の文字が無限に続くものと扱われます。

tr
! は self を変更して返しますが、
置換が起こらなかった場合は nil を返します。

@param pattern 置き換える...

MatchData#captures -> [String] (6219.0)

$1, $2, ... を格納した配列を返します。

...応する要素は nil になります。

//emlist[例][ruby]{
/(foo)(bar)(BAZ)?/ =~ "foobarbaz"
p
$~.to_a # => ["foobar", "foo", "bar", nil]
p
$~.captures # => ["foo", "bar", nil]
//}

@see MatchData#to_a, MatchData#named_captures, d:spec/pattern_matching#matching_non_primitive_objects...

MatchData#deconstruct -> [String] (6219.0)

$1, $2, ... を格納した配列を返します。

...応する要素は nil になります。

//emlist[例][ruby]{
/(foo)(bar)(BAZ)?/ =~ "foobarbaz"
p
$~.to_a # => ["foobar", "foo", "bar", nil]
p
$~.captures # => ["foo", "bar", nil]
//}

@see MatchData#to_a, MatchData#named_captures, d:spec/pattern_matching#matching_non_primitive_objects...

Rake::Application#options -> OpenStruct (6213.0)

コマンドラインで与えられたアプリケーションのオプションを返します。

...ake_app
task :test_rake_app do
Rake.application.options # => #<OpenStruct always_multitask=false, backtrace=false, build_all=false, dryrun=false, ignore_deprecate=false, ignore_system=false, job_stats=false, load_system=false, nosearch=false, rakelib=["rakelib"], show_all_tasks=false, show_prereq...
...s=false, show_task_pattern=nil, show_tasks=nil, silent=false, suppress_backtrace_pattern=nil, thread_pool_size=8, trace=false, trace_output=#<IO:<STDERR>>, trace_rules=false>
end
//}...

String#scan(pattern) -> [String] | [[String]] (3467.0)

self に対して pattern を繰り返しマッチし、 マッチした部分文字列の配列を返します。

...lf に対して pattern を繰り返しマッチし、
マッチした部分文字列の配列を返します。

pattern
が正規表現で括弧を含む場合は、
括弧で括られたパターンにマッチした部分文字列の配列の配列を返します。

@param pattern 探索する...
...//emlist[例][ruby]{
p
"foobar".scan(/../) # => ["fo", "ob", "ar"]
p
"foobar".scan("o") # => ["o", "o"]
p
"foobarbazfoobarbaz".scan(/ba./) # => ["bar", "baz", "bar", "baz"]

p
"foobar".scan(/(.)/) # => [["f"], ["o"], ["o"], ["b"], ["a"], ["r"]]

p
"foobarbazfoobarbaz"...

絞り込み条件を変える

<< 1 2 3 ... > >>