るりまサーチ

最速Rubyリファレンスマニュアル検索!
1449件ヒット [1-100件を表示] (0.026秒)
トップページ > クエリ:pattern[x]

別のキーワード

  1. testtask pattern
  2. testtask pattern=
  3. rake/testtask pattern
  4. rake/testtask pattern=
  5. pattern rake/testtask

モジュール

検索結果

<< 1 2 3 ... > >>

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

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

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

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

Rake::TestTask#pattern=(pattern) (6202.0)

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

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

Gem::WIN_PATTERNS -> Array (6100.0)

Windows 上で動いている Ruby を識別するための正規表現の配列。

Windows 上で動いている Ruby を識別するための正規表現の配列。

Rake::FileList::DEFAULT_IGNORE_PATTERNS -> Array (6100.0)

デフォルトで除外するパターンのリストです。

デフォルトで除外するパターンのリストです。

NoMatchingPatternError (6000.0)

パターンマッチでどの条件にも一致せず、else節もない場合に発生します。

パターンマッチでどの条件にも一致せず、else節もない場合に発生します。

絞り込み条件を変える

パターンマッチ (3250.0)

パターンマッチ * patterns * variable_binding * variable_pinning * matching_non_primitive_objects * guard_clauses * current_feature_status * pattern_syntax * some_undefined_behavior_examples

...パターンマッチ
* patterns
* variable_binding
* variable_pinning
* matching_non_primitive_objects
* guard_clauses
* current_feature_status
* pattern_syntax
* some_undefined_behavior_examples

パターンマッチは、構造化された値に対して、構造をチェック...
...in 演算子を用いて実装されており、単体の式や

<expression> in <pattern>

case 文の中で利用できます。

case <expression>
in <pattern1>
...
in <pattern2>
...
in <pattern3>
...
else
...
end

in 節と when 節は1つの case 式の中に混...
...ん。


case/in 式は 「網羅的」 です。もし case 式の値がどの節にもマッチせず else 節がない場合、例外 NoMatchingPatternError が発生します。

そのため、条件付きのマッチや展開に case 式が使われることがあります。

//emlist[][ruby]...
...<pattern1>
...
in <pattern2>
...
in <pattern3>
...
else
...
end

in 節と when 節は1つの case 式の中に混ぜて書くことはできません。

『=>』 演算子と in 演算子で、単体の式で使用することも可能です。

<expression> => <pattern>...
...<expression> in <pattern>

case/in 式は 「網羅的」 です。もし case 式の値がどの節にもマッチせず else 節がない場合、例外 NoMatchingPatternError が発生します。

そのため、条件付きのマッチや展開に case 式が使われることがありま...

Ripper.token_match(src, pattern) -> Ripper::TokenPattern::MatchData | nil (217.0)

Ruby プログラム src に対してパターン pattern をマッチし、 マッチデータを返します。

...Ruby プログラム src に対してパターン pattern をマッチし、
マッチデータを返します。

ライブラリ内部で使用します。...

Ripper.slice(src, pattern, n = 0) -> String | nil (147.0)

Ruby プログラム src のうち、 パターン pattern の n 番目の括弧にマッチする文字列を取り出します。

...src のうち、
パターン pattern の n 番目の括弧にマッチする文字列を取り出します。

マッチしない場合は nil を返します。

@param src Ruby プログラムを文字列か IO オブジェクトで指定します。

@param pattern 取り出すプログラム...
...@param n pattern で指定した文字列の内、n 番目の括弧の中の文字列だけが必
要な時に指定します。省略すると 0 (pattern 全体)になります。

pattern
は Ripper のイベント ID のリストを文字列で記述します。
また pattern には R...

Regexp.union(*pattern) -> Regexp (145.0)

引数として与えた pattern を選択 | で連結し、Regexp として返します。 結果の Regexp は与えた pattern のどれかにマッチする場合にマッチするものになります。

...引数として与えた pattern を選択 | で連結し、Regexp として返します。
結果の Regexp は与えた pattern のどれかにマッチする場合にマッチするものになります。

//emlist[][ruby]{
p Regexp.union(/a/, /b/, /c/) # => /(?-mix:a)|(?-mix:b)|(?-mix:c)/
//}...
...-mix:b)|(?-mix:c)/
# 1.8.7 より前は、以下のように書く必要があった
p Regexp.union(*arr) # => /(?-mix:a)|(?-mix:b)|(?-mix:c)/
//}

pattern
は Regexp または String で与えます。
String で与えた場合、それ自身と等しい文字列にマッチするものと解釈さ...
...れているコードに対応するものになります。

//emlist[][ruby]{
p Regexp.union(/a/e, /b/) # => /(?-mix:a)|(?-mix:b)/e
//}

@param pattern | で連結したい正規表現を指定します


//emlist[例][ruby]{
# オプションは合成されない
p Regexp.union(/foo/i, /bar/x, /h...
<< 1 2 3 ... > >>