別のキーワード
ライブラリ
- ビルトイン (566)
- abbrev (11)
- expect (22)
-
irb
/ cmd / help (11) - mkmf (22)
- pathname (58)
- rake (99)
-
rake
/ testtask (33) -
rdoc
/ markup (11) -
rinda
/ rinda (11) -
rinda
/ tuplespace (11) -
rubygems
/ source _ index (11) -
rubygems
/ source _ info _ cache (22) - shell (6)
-
shell
/ command-processor (6) -
shell
/ filter (6)
クラス
- Array (86)
-
Enumerator
:: Lazy (73) -
Gem
:: SourceIndex (11) -
Gem
:: SourceInfoCache (22) - IO (22)
-
IRB
:: ExtendCommand :: Help (11) - Pathname (58)
-
RDoc
:: Markup (11) -
Rake
:: Application (11) -
Rake
:: FileList (66) -
Rake
:: TestTask (33) -
Rinda
:: TupleSpace (11) -
Rinda
:: TupleSpaceProxy (11) - Shell (6)
-
Shell
:: CommandProcessor (6) -
Shell
:: Filter (6) - String (257)
モジュール
- Enumerable (172)
- FileUtils (11)
- Kernel (22)
キーワード
- abbrev (11)
-
add
_ special (11) - all? (39)
- any? (42)
- byteindex (2)
- byterindex (2)
- egrep (11)
-
egrep
_ cpp (22) - exclude (11)
- execute (11)
- expect (22)
- fnmatch (11)
- fnmatch? (11)
- glob (32)
- grep (33)
-
grep
_ v (31) - gsub (55)
- gsub! (55)
- index (11)
- none? (39)
- notify (22)
- one? (39)
-
pathmap
_ replace (11) - pattern= (11)
- rindex (11)
- scan (22)
- search (22)
-
search
_ with _ source (11) - sh (11)
-
slice
_ after (42) -
slice
_ before (55) - sub (66)
- sub! (44)
-
test
_ files= (11) - tr (11)
- tr! (11)
-
tr
_ s (11) -
tr
_ s! (11)
検索結果
先頭5件
-
String
# sub!(pattern) {|matched| . . . . } -> self | nil (131.0) -
文字列中で pattern にマッチした最初の部分をブロックに渡し、 その評価結果へ破壊的に置き換えます。
...中で pattern にマッチした最初の部分をブロックに渡し、
その評価結果へ破壊的に置き換えます。
また、ブロックなしの sub と違い、ブロックの中からは
組み込み変数 $1, $2, $3, ... を問題なく参照できます。
@param pattern... -
String
# sub!(pattern , hash) -> String (131.0) -
文字列中の pattern にマッチした部分をキーにして hash を引いた値で破壊的に置き換えます。
...文字列中の pattern にマッチした部分をキーにして hash を引いた値で破壊的に置き換えます。
@param pattern 置き換える文字列のパターン
@param hash 置き換える文字列を与えるハッシュ
@return 置換した場合は self、置換しな... -
String
# sub(pattern) {|matched| . . . . } -> String (131.0) -
文字列中で pattern にマッチした最初の部分をブロックに渡し、 その評価結果で置き換えた新しい文字列を返します。 ブロックなしの sub と違い、ブロックの中からは 組み込み変数 $1, $2, $3, ... を問題なく参照できます。
... pattern にマッチした最初の部分をブロックに渡し、
その評価結果で置き換えた新しい文字列を返します。
ブロックなしの sub と違い、ブロックの中からは
組み込み変数 $1, $2, $3, ... を問題なく参照できます。
@param pattern... -
String
# sub(pattern , hash) -> String (131.0) -
文字列中の pattern にマッチした部分をキーにして hash を引いた値で置き換えます。
...文字列中の pattern にマッチした部分をキーにして hash を引いた値で置き換えます。
@param pattern 置き換える文字列のパターン
@param hash 置き換える文字列を与えるハッシュ
//emlist[例][ruby]{
hash = {'b'=>'B', 'c'=>'C'}
p "abcabc".... -
String
# byteindex(pattern , offset = 0) -> Integer | nil (130.0) -
文字列の offset から右に向かって pattern を検索し、 最初に見つかった部分文字列の左端のバイト単位のインデックスを返します。 見つからなければ nil を返します。
...文字列の offset から右に向かって pattern を検索し、
最初に見つかった部分文字列の左端のバイト単位のインデックスを返します。
見つからなければ nil を返します。
引数 pattern は探索する部分文字列または正規表現で指定......します。
offset が負の場合、文字列の末尾から数えた位置から探索します。
@param pattern 探索する部分文字列または正規表現
@param offset 探索を開始するバイト単位のオフセット
@raise IndexError オフセットが文字列の境界... -
String
# byterindex(pattern , offset = self . bytesize) -> Integer | nil (130.0) -
文字列のバイト単位のインデックス offset から左に向かって pattern を探索します。 最初に見つかった部分文字列の左端のバイト単位のインデックスを返します。 見つからなければ nil を返します。
...インデックス offset から左に向かって pattern を探索します。
最初に見つかった部分文字列の左端のバイト単位のインデックスを返します。
見つからなければ nil を返します。
引数 pattern は探索する部分文字列または正規表......クス -1 の文字から探索を始める
# ing
# ing # 左にずらしていってここで見つかる
//}
@param pattern 探索する部分文字列または正規表現
@param offset 探索を始めるバイト単位のインデックス
//emlist[例][ruby]{... -
String
# index(pattern , pos = 0) -> Integer | nil (130.0) -
文字列のインデックス pos から右に向かって pattern を検索し、 最初に見つかった部分文字列の左端のインデックスを返します。 見つからなければ nil を返します。
...文字列のインデックス pos から右に向かって pattern を検索し、
最初に見つかった部分文字列の左端のインデックスを返します。
見つからなければ nil を返します。
引数 pattern は探索する部分文字列または正規表現で指定し......ます。
pos が負の場合、文字列の末尾から数えた位置から探索します。
@param pattern 探索する部分文字列または正規表現
@param pos 探索を開始するインデックス
//emlist[例][ruby]{
p "astrochemistry".index("str") # => 1
p "regex... -
String
# rindex(pattern , pos = self . size) -> Integer | nil (130.0) -
文字列のインデックス pos から左に向かって pattern を探索します。 最初に見つかった部分文字列の左端のインデックスを返します。 見つからなければ nil を返します。
...文字列のインデックス pos から左に向かって pattern を探索します。
最初に見つかった部分文字列の左端のインデックスを返します。
見つからなければ nil を返します。
引数 pattern は探索する部分文字列または正規表現で指......クス -1 の文字から探索を始める
# ing
# ing # 左にずらしていってここで見つかる
//}
@param pattern 探索する部分文字列または正規表現
@param pos 探索を始めるインデックス
//emlist[例][ruby]{
p "astrochemistry".... -
IO
# expect(pattern , timeout = 9999999) -> Array | nil (127.0) -
レシーバから指定したパターンを読み込むまで待ちます。
...IO オブジェクトから pattern にマッチするパターンが読みこまれる
まで待ちます。
このメソッドをブロック付きで呼びだした場合は、マッチした要素の
配列をブロックに渡して評価します。
@param pattern 文字列か正規表現......そのパターンに関する配列を返します。
配列の最初の要素は、pattern にマッチするまでに読みこんだ文字列です。
2番目以降の要素は、pattern の正規表現中のアンカーにマッチした部分です。
タイムアウト... -
IO
# expect(pattern , timeout = 9999999) {|array| . . . } -> nil (127.0) -
レシーバから指定したパターンを読み込むまで待ちます。
...IO オブジェクトから pattern にマッチするパターンが読みこまれる
まで待ちます。
このメソッドをブロック付きで呼びだした場合は、マッチした要素の
配列をブロックに渡して評価します。
@param pattern 文字列か正規表現......そのパターンに関する配列を返します。
配列の最初の要素は、pattern にマッチするまでに読みこんだ文字列です。
2番目以降の要素は、pattern の正規表現中のアンカーにマッチした部分です。
タイムアウト... -
Enumerable
# grep(pattern) -> [object] (125.0) -
pattern === item が成立する要素を全て含んだ配列を返します。
...
pattern === item が成立する要素を全て含んだ配列を返します。
ブロックとともに呼び出された時には条件の成立した要素に対して
それぞれブロックを評価し、その結果の配列を返します。
マッチする要素がひとつもなかっ......た場合は空の配列を返します。
@param pattern 「===」メソッドを持つオブジェクトを指定します。
//emlist[例][ruby]{
['aa', 'bb', 'cc', 'dd', 'ee'].grep(/[bc]/) # => ["bb", "cc"]
Array.instance_methods.grep(/gr/) # => [:grep, :group_by]
//}
@see Enumerable#sele...