ライブラリ
- ビルトイン (586)
- abbrev (22)
- expect (22)
- mkmf (22)
- pathname (80)
- rake (99)
-
rake
/ testtask (11) -
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
/ command-processor (6) -
shell
/ filter (6)
クラス
- Array (36)
- Dir (33)
- Enumerator (5)
-
Enumerator
:: Lazy (73) - File (22)
-
Gem
:: SourceIndex (11) -
Gem
:: SourceInfoCache (22) - IO (22)
- Pathname (80)
-
RDoc
:: Markup (11) -
Rake
:: Application (11) -
Rake
:: FileList (66) -
Rake
:: TestTask (11) - Regexp (11)
-
Rinda
:: TupleSpace (11) -
Rinda
:: TupleSpaceProxy (11) - Ripper (22)
- Shell (6)
-
Shell
:: CommandProcessor (6) -
Shell
:: Filter (6) - String (257)
モジュール
- Abbrev (11)
- Enumerable (116)
- FileUtils (11)
- Gem (11)
- Kernel (77)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) -
DEFAULT
_ IGNORE _ PATTERNS (11) -
NEWS for Ruby 3
. 0 . 0 (4) -
WIN
_ PATTERNS (11) - [] (11)
- abbrev (22)
-
add
_ special (11) - all? (13)
- any? (14)
- byteindex (2)
- byterindex (2)
-
egrep
_ cpp (22) - exclude (11)
- expect (22)
- fnmatch (22)
- fnmatch? (22)
- glob (76)
- grep (33)
-
grep
_ v (31) - gsub (88)
- gsub! (55)
- index (11)
- none? (13)
- notify (22)
- one? (13)
-
pathmap
_ replace (11) - produce (5)
- rdoc (11)
- rindex (11)
-
ruby 1
. 8 . 4 feature (11) - scan (22)
- search (22)
-
search
_ with _ source (11) - sh (11)
- slice (11)
-
slice
_ after (42) -
slice
_ before (55) - sub (88)
- sub! (44)
-
test
/ unit (1) -
token
_ match (11) - tr (11)
- tr! (11)
-
tr
_ s (11) -
tr
_ s! (11) - union (11)
- 正規表現 (11)
検索結果
先頭5件
-
Rake
:: TestTask # pattern -> String (24301.0) -
テストファイルにマッチする glob パターンを返します。
テストファイルにマッチする glob パターンを返します。
デフォルトは 'test/test*.rb' です。 -
Gem
:: WIN _ PATTERNS -> Array (12300.0) -
Windows 上で動いている Ruby を識別するための正規表現の配列。
Windows 上で動いている Ruby を識別するための正規表現の配列。 -
Rake
:: FileList :: DEFAULT _ IGNORE _ PATTERNS -> Array (12300.0) -
デフォルトで除外するパターンのリストです。
デフォルトで除外するパターンのリストです。 -
Pathname
# fnmatch(pattern , *args) -> bool (9423.0) -
File.fnmatch(pattern, self.to_s, *args) と同じです。
...le.fnmatch(pattern, self.to_s, *args) と同じです。
@param pattern パターンを文字列で指定します。ワイルドカードとして `*', `?', `[]' が使用できま
す。Dir.glob とは違って `{}' や `**/' は使用できません。
@param args File.fnmatch......を参照してください。
//emlist[例][ruby]{
require "pathname"
path = Pathname("testfile")
path.fnmatch("test*") # => true
path.fnmatch("TEST*") # => false
path.fnmatch("TEST*", File::FNM_CASEFOLD) # => true
//}
@see File.fnmatch... -
Pathname
# fnmatch?(pattern , *args) -> bool (9423.0) -
File.fnmatch?(pattern, self.to_s, *args) と同じです。
...e.fnmatch?(pattern, self.to_s, *args) と同じです。
@param pattern パターンを文字列で指定します。ワイルドカードとして `*', `?', `[]' が使用できま
す。Dir.glob とは違って `{}' や `**/' は使用できません。
@param args File.fnmatch......を参照してください。
@see File.fnmatch?... -
Ripper
. token _ match(src , pattern) -> Ripper :: TokenPattern :: MatchData | nil (6817.0) -
Ruby プログラム src に対してパターン pattern をマッチし、 マッチデータを返します。
...Ruby プログラム src に対してパターン pattern をマッチし、
マッチデータを返します。
ライブラリ内部で使用します。... -
File
. fnmatch(pattern , path , flags = 0) -> bool (6524.0) -
ファイル名のパターンマッチ fnmatch(3) を行います。 path が pattern にマッチすれば真を返します。そうでない場合には false を返します。
...ファイル名のパターンマッチ fnmatch(3) を行います。
path が pattern にマッチすれば真を返します。そうでない場合には false を返します。
@param pattern パターンを文字列で指定します。ワイルドカードとして `*',
`?',.......glob とは違って `**/' は使用できません。
//emlist[例][ruby]{
%w(foo foobar bar).each {|f|
p File.fnmatch("foo*", f)
}
# => true
# true
# false
//}
@param path パスを表す文字列を指定します。
@param flags パターンマッチの動作を以下で述べる定......match('\a', 'a') # => true
p File.fnmatch('\a', '\a', File::FNM_NOESCAPE) # => true
//}
前者で * は、エスケープされているので "*" そのものにマッチ
します。
//emlist[][ruby]{
p File.fnmatch('\*', 'a') # => false
p File.fnmatc... -
File
. fnmatch?(pattern , path , flags = 0) -> bool (6524.0) -
ファイル名のパターンマッチ fnmatch(3) を行います。 path が pattern にマッチすれば真を返します。そうでない場合には false を返します。
...ファイル名のパターンマッチ fnmatch(3) を行います。
path が pattern にマッチすれば真を返します。そうでない場合には false を返します。
@param pattern パターンを文字列で指定します。ワイルドカードとして `*',
`?',.......glob とは違って `**/' は使用できません。
//emlist[例][ruby]{
%w(foo foobar bar).each {|f|
p File.fnmatch("foo*", f)
}
# => true
# true
# false
//}
@param path パスを表す文字列を指定します。
@param flags パターンマッチの動作を以下で述べる定......match('\a', 'a') # => true
p File.fnmatch('\a', '\a', File::FNM_NOESCAPE) # => true
//}
前者で * は、エスケープされているので "*" そのものにマッチ
します。
//emlist[][ruby]{
p File.fnmatch('\*', 'a') # => false
p File.fnmatc... -
String
# pathmap _ replace(patterns) { . . . } -> String (6400.0) -
与えられたパスを前もって置き換えます。
...与えられたパスを前もって置き換えます。
@param patterns 'pat1,rep1;pat2,rep2;...' のような形式で置換パターンを指定します。... -
ruby 1
. 8 . 4 feature (4458.0) -
ruby 1.8.4 feature ruby 1.8.4 での ruby 1.8.3 からの変更点です。
...ruby 1.8.4 feature
ruby 1.8.4 での ruby 1.8.3 からの変更点です。
掲載方針
*バグ修正の影響も含めて動作が変わるものを収録する。
*単にバグを直しただけのものは収録しない。
*ライブラリへの単なる定数の追加は収録しない。......ル
* [bug]: バグ修正
* [new]: 追加されたクラス/メソッドなど
* [compat]: 変更されたクラス/メソッドなど
* 互換性のある変更
* only backward-compatibility
* 影響の範囲が小さいと思われる変更もこちら
* [change]: 変更さ......ux]
-:3:in `foo'-:3: warning: too many arguments for format string
: super: no superclass method `foo' (NoMethodError)
from -:7
: 正規表現 [bug]
#Wed Oct 19 01:27:07 2005 Nobuyoshi Nakada <nobu@ruby-lang.org>
#
# * regex.c (re_compile_pattern):...