別のキーワード
ライブラリ
- ビルトイン (697)
- abbrev (22)
- expect (22)
-
irb
/ cmd / help (11) - mkmf (22)
- pathname (80)
- rake (132)
-
rake
/ testtask (33) -
rdoc
/ markup (11) -
rinda
/ rinda (11) -
rinda
/ tuplespace (11) -
ripper
/ lexer (22) - rubygems (11)
-
rubygems
/ source _ index (11) -
rubygems
/ source _ info _ cache (22) - shell (6)
-
shell
/ builtin-command (6) -
shell
/ command-processor (6) -
shell
/ filter (6) - shellwords (22)
クラス
- Array (86)
- Dir (33)
- Enumerator (5)
-
Enumerator
:: Lazy (73) - File (22)
-
Gem
:: SourceIndex (11) -
Gem
:: SourceInfoCache (22) - IO (22)
-
IRB
:: ExtendCommand :: Help (11) - Pathname (80)
-
RDoc
:: Markup (11) -
Rake
:: Application (11) -
Rake
:: FileList (88) -
Rake
:: TestTask (33) - Regexp (11)
-
Rinda
:: TupleSpace (11) -
Rinda
:: TupleSpaceProxy (11) - Ripper (22)
- Shell (6)
-
Shell
:: CommandProcessor (6) -
Shell
:: Filter (6) -
Shell
:: Glob (6) - String (257)
モジュール
- Abbrev (11)
- Enumerable (172)
- FileUtils (11)
- Gem (11)
- Kernel (77)
- Rake (11)
- Shellwords (22)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) -
DEFAULT
_ IGNORE _ PATTERNS (11) -
NEWS for Ruby 2
. 7 . 0 (5) -
NEWS for Ruby 3
. 0 . 0 (4) - NoMatchingPatternError (5)
-
WIN
_ PATTERNS (11) - [] (11)
- abbrev (22)
-
add
_ special (11) - all? (39)
- any? (42)
- application= (11)
- byteindex (2)
- byterindex (2)
- egrep (11)
-
egrep
_ cpp (22) - exclude (11)
- execute (11)
- expect (22)
- fnmatch (22)
- fnmatch? (22)
- glob (76)
- grep (33)
-
grep
_ v (31) - gsub (88)
- gsub! (55)
- index (11)
- irb (11)
- new (17)
- none? (39)
- notify (22)
- one? (39)
-
pathmap
_ replace (11) - pattern= (11)
- produce (5)
- rake (11)
- rdoc (11)
- rindex (11)
-
ruby 1
. 8 . 4 feature (11) - scan (22)
- search (22)
-
search
_ with _ source (11) - sh (11)
- shellescape (11)
- shelljoin (11)
- slice (11)
-
slice
_ after (42) -
slice
_ before (55) - sub (88)
- sub! (44)
-
test
/ unit (1) -
test
_ files= (11) -
token
_ match (11) - tr (11)
- tr! (11)
-
tr
_ s (11) -
tr
_ s! (11) - union (11)
- 正規表現 (11)
検索結果
先頭5件
-
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節もない場合に発生します。 -
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... -
String
# scan(pattern) {|s| . . . } -> self (143.0) -
pattern がマッチした部分文字列をブロックに渡して実行します。 pattern が正規表現で括弧を含む場合は、 括弧で括られたパターンにマッチした文字列の配列を渡します。
...
pattern がマッチした部分文字列をブロックに渡して実行します。
pattern が正規表現で括弧を含む場合は、
括弧で括られたパターンにマッチした文字列の配列を渡します。
@param pattern 探索する部分文字列または正規表現
//em... -
String
# tr!(pattern , replace) -> self | nil (141.0) -
pattern 文字列に含まれる文字を検索し、 それを replace 文字列の対応する文字に破壊的に置き換えます。
...
pattern 文字列に含まれる文字を検索し、
それを replace 文字列の対応する文字に破壊的に置き換えます。
pattern の形式は tr(1) と同じです。
つまり、`a-c' は a から c を意味し、
"^0-9" のように文字列の先頭が `^' の場合は
指定......。
replace の範囲が pattern の範囲よりも小さい場合は、
replace の最後の文字が無限に続くものと扱われます。
tr! は self を変更して返しますが、
置換が起こらなかった場合は nil を返します。
@param pattern 置き換える文字の......パターン
@param replace pattern で指定した文字を置き換える文字
@see String#tr, String#tr_s...