ライブラリ
- ビルトイン (692)
- abbrev (22)
- expect (22)
-
irb
/ cmd / help (11) - 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) - 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 (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 (172)
- FileUtils (11)
- Gem (11)
- Kernel (77)
- 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) -
WIN
_ PATTERNS (11) - [] (11)
- abbrev (22)
-
add
_ special (11) - all? (39)
- any? (42)
- byteindex (2)
- byterindex (2)
-
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)
- none? (39)
- notify (22)
- one? (39)
-
pathmap
_ replace (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)
-
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
:: SourceInfoCache # search _ with _ source(pattern , only _ platform = false , all = false) -> Array (15407.0) -
与えられた条件を満たす Gem::Specification と URL のリストを返します。
...n と URL のリストを返します。
@param pattern 検索したい Gem を表す Gem::Dependency のインスタンスを指定します。
@param only_platform 真を指定するとプラットフォームが一致するもののみを返します。デフォルトは偽です。
@param all......真を指定するとキャッシュを更新してから検索を実行します。
@return 第一要素を Gem::Specification、第二要素を取得元の URL とする配列を要素とする配列を返します。... -
Gem
:: WIN _ PATTERNS -> Array (12300.0) -
Windows 上で動いている Ruby を識別するための正規表現の配列。
...Windows 上で動いている Ruby を識別するための正規表現の配列。... -
Rake
:: FileList :: DEFAULT _ IGNORE _ PATTERNS -> Array (12300.0) -
デフォルトで除外するパターンのリストです。
デフォルトで除外するパターンのリストです。 -
String
# byterindex(pattern , offset = self . bytesize) -> Integer | nil (9377.0) -
文字列のバイト単位のインデックス offset から左に向かって pattern を探索します。 最初に見つかった部分文字列の左端のバイト単位のインデックスを返します。 見つからなければ nil を返します。
...インデックス offset から左に向かって pattern を探索します。
最初に見つかった部分文字列の左端のバイト単位のインデックスを返します。
見つからなければ nil を返します。
引数 pattern は探索する部分文字列または正規表......現で指定します。
offset が負の場合は、文字列の末尾から数えた位置から探索します。
byterindex と String#byteindex とでは、探索方向だけが逆になります。
完全に左右が反転した動作をするわけではありません。
探索はその開......String#byteindex の場合][ruby]{
p "stringstring".byteindex("ing", 1) # => 3
# ing # ここから探索を始める
# ing
# ing # 右にずらしていってここで見つかる
//}
//emlist[String#byterindex の場合][ruby]{
p "stringstring".byterindex("ing", -1... -
String
# rindex(pattern , pos = self . size) -> Integer | nil (9347.0) -
文字列のインデックス pos から左に向かって pattern を探索します。 最初に見つかった部分文字列の左端のインデックスを返します。 見つからなければ nil を返します。
...文字列のインデックス pos から左に向かって pattern を探索します。
最初に見つかった部分文字列の左端のインデックスを返します。
見つからなければ nil を返します。
引数 pattern は探索する部分文字列または正規表現で指......定します。
pos が負の場合は、文字列の末尾から数えた位置から探索します。
rindex と String#index とでは、探索方向だけが逆になります。
完全に左右が反転した動作をするわけではありません。
探索はその開始位置を右か....../emlist[String#index の場合][ruby]{
p "stringstring".index("ing", 1) # => 3
# ing # ここから探索を始める
# ing
# ing # 右にずらしていってここで見つかる
//}
//emlist[String#rindex の場合][ruby]{
p "stringstring".rindex("ing", -1) # =>... -
Abbrev
. # abbrev(words , pattern = nil) -> Hash (9313.0) -
文字列の配列から一意に決まる短縮形を計算し、 短縮形をキー、元の文字列を値とするハッシュを返します。
...、words のうちそのパターンにマッチしたものから短縮形を計算します。
第二引数に文字列を指定すると、words のうちその文字列で始まるものから短縮形を計算します。
@param words 元となる文字列の配列。
@param pattern Regexp......tring を指定します。
@return 短縮形をキー、元の文字列を値とするハッシュを返します。
require 'abbrev'
# words に同じ文字列が含まれている場合は
# 以下のようにその文字列しか返しません。
pp Abbrev.abbrev(%w[ruby ruby]).sor......# => [["ruby", "ruby"]]
# 空白が含まれていても適切に処理します。
pp Abbrev.abbrev(['ru by']).sort
# => [["r", "ru by"],
# ["ru", "ru by"],
# ["ru ", "ru by"],
# ["ru b", "ru by"],
# ["ru by", "ru by"]]
# sort してい... -
Gem
:: SourceIndex # search(gem _ pattern , platform _ only = false) -> [Gem :: Specification] (9307.0) -
引数で指定された条件を満たす Gem のリストを返します。
...引数で指定された条件を満たす Gem のリストを返します。
@param gem_pattern 検索したい Gem を表す Gem::Dependency のインスタンスを指定します。
@param platform_only 真を指定するとプラットフォームが一致するもののみを返します。... -
Gem
:: SourceInfoCache # search(pattern , platform _ only = false , all = false) -> [Gem :: Specification] (9307.0) -
与えられた条件を満たす Gem::Specification のリストを返します。
...トを返します。
@param pattern 検索したい Gem を表す Gem::Dependency のインスタンスを指定します。
@param platform_only 真を指定するとプラットフォームが一致するもののみを返します。デフォルトは偽です。
@param all 真を指定する......とキャッシュを更新してから検索を実行します。
@see Gem::SourceIndex#search... -
String
# tr(pattern , replace) -> String (6437.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]...