クラス
-
ARGF
. class (19) - Array (68)
- BasicObject (14)
- Bignum (33)
- Binding (6)
- Class (3)
- Complex (10)
- Dir (3)
- Encoding (2)
-
Encoding
:: Converter (10) -
Encoding
:: InvalidByteSequenceError (7) - Enumerator (11)
-
Enumerator
:: Lazy (14) -
Enumerator
:: Yielder (2) - Exception (4)
- FalseClass (2)
- Fiber (1)
- File (1)
-
File
:: Stat (23) - Fixnum (28)
- Float (11)
- Hash (52)
- IO (31)
- Integer (20)
- LocalJumpError (2)
- MatchData (7)
- Method (14)
- Module (47)
- Mutex (4)
- NameError (1)
- NilClass (3)
- NoMethodError (1)
- Numeric (12)
- Object (69)
-
ObjectSpace
:: WeakMap (2) - Proc (5)
-
Process
:: Status (6) - Random (2)
- Range (23)
- Rational (1)
- Regexp (7)
-
RubyVM
:: InstructionSequence (10) - StopIteration (1)
- String (80)
- Struct (12)
- Symbol (31)
- SystemExit (1)
- Thread (22)
-
Thread
:: Backtrace :: Location (7) - ThreadGroup (1)
- Time (14)
- TracePoint (11)
- TrueClass (3)
- UnboundMethod (14)
- UncaughtThrowError (2)
モジュール
- Comparable (6)
- Enumerable (111)
- GC (1)
キーワード
- ! (1)
- != (1)
- !~ (1)
- % (3)
- & (3)
- * (2)
- ** (3)
- + (4)
- - (2)
- -@ (1)
-
/ (2) - < (6)
- << (6)
- <= (6)
- <=> (3)
- == (22)
- === (8)
- =~ (2)
- > (6)
- >= (6)
- >> (3)
- [] (21)
- []= (6)
- ^ (5)
-
_ _ id _ _ (1) -
_ _ send _ _ (2) -
_ dump (1) -
abort
_ on _ exception (1) -
abort
_ on _ exception= (1) - abs (6)
- abs2 (2)
-
absolute
_ path (2) -
add
_ trace _ func (1) - alive? (1)
- all? (2)
- allocate (1)
- any? (4)
- args (1)
- arity (2)
-
ascii
_ compatible? (1) -
ascii
_ only? (1) - assoc (1)
- at (1)
- autoclose= (1)
- autoclose? (1)
- backtrace (2)
-
backtrace
_ locations (3) -
base
_ label (2) - begin (2)
- between? (2)
- bind (1)
- binding (2)
- binmode (2)
- binmode? (2)
- birthtime (2)
-
bit
_ length (3) - blksize (1)
- blockdev? (1)
- blocks (1)
- bsearch (4)
- bytes (7)
- bytesize (1)
- byteslice (3)
- call (2)
-
callee
_ id (1) - capitalize (1)
- casecmp (1)
- casefold? (1)
- chardev? (1)
- chars (1)
- chunk (1)
-
chunk
_ while (1) - clamp (1)
- class (1)
-
class
_ eval (2) -
class
_ exec (1) -
class
_ variable _ defined? (1) -
class
_ variable _ get (1) -
class
_ variable _ set (1) -
class
_ variables (1) - clone (2)
-
close
_ on _ exec= (1) -
close
_ on _ exec? (1) - closed? (2)
- codepoints (1)
- collect (3)
-
collect
_ concat (3) - combination (2)
-
compare
_ by _ identity (1) -
compare
_ by _ identity? (1) -
const
_ defined? (1) -
const
_ get (1) -
const
_ set (1) - constants (1)
- convert (1)
- coredump? (1)
- count (4)
- cover? (1)
- curry (4)
- cycle (4)
- default (2)
-
define
_ method (2) -
define
_ singleton _ method (2) - delete (4)
-
delete
_ at (1) -
destination
_ encoding (1) -
destination
_ encoding _ name (1) - detect (2)
- digits (1)
- directory? (1)
- disable (2)
- disasm (1)
- disassemble (1)
- display (1)
- div (2)
- divmod (1)
- downcase (1)
- drop (1)
-
drop
_ while (2) - dst? (1)
- dummy? (1)
- dump (1)
- dup (1)
- each (6)
-
each
_ byte (6) -
each
_ char (1) -
each
_ codepoint (1) -
each
_ cons (2) -
each
_ entry (2) -
each
_ key (2) -
each
_ pair (3) -
each
_ slice (2) -
each
_ value (2) -
each
_ with _ index (2) -
each
_ with _ object (2) - empty? (4)
- enable (2)
- enabled? (1)
- enclosed? (1)
- encode (3)
- encoding (1)
- end (1)
-
end
_ with? (1) - entries (1)
-
enum
_ for (3) - eof (2)
- eof? (2)
- eql? (14)
- equal? (4)
-
error
_ bytes (1) - eval (2)
- even? (3)
- event (1)
-
exclude
_ end? (1) - executable? (1)
-
executable
_ real? (1) -
exit
_ value (1) - exited? (1)
- extend (1)
-
extend
_ object (1) - extended (1)
- fdiv (1)
- feed (1)
- fetch (6)
- file? (1)
- find (2)
-
find
_ all (2) -
find
_ index (3) - finish (1)
- finite? (1)
- first (5)
-
first
_ lineno (1) -
fixed
_ encoding? (1) -
flat
_ map (3) - force (1)
- freeze (1)
- friday? (1)
- frozen? (1)
-
garbage
_ collect (1) - getbyte (3)
- getc (1)
- gmt? (1)
- grep (2)
-
grep
_ v (2) -
group
_ by (2) - grpowned? (1)
- gsub (4)
- gsub! (4)
-
has
_ key? (1) -
has
_ value? (1) - hash (5)
- id2name (1)
- include? (6)
-
incomplete
_ input? (1) - index (1)
- inherited (1)
- initialize (1)
-
initialize
_ copy (1) - inject (3)
- insert (1)
-
insert
_ output (1) - inspect (10)
-
instance
_ eval (2) -
instance
_ exec (1) -
instance
_ method (1) -
instance
_ methods (1) -
instance
_ of? (1) -
instance
_ variable _ defined? (1) -
instance
_ variable _ get (1) -
instance
_ variable _ set (1) -
instance
_ variables (1) - integer? (1)
- intern (2)
- invert (1)
-
is
_ a? (1) - isatty (1)
- isdst (1)
- itself (1)
-
keep
_ if (4) - key (1)
- key? (2)
- keys (2)
-
kind
_ of? (1) - label (2)
- lambda? (1)
- last (3)
- lazy (1)
- length (1)
- lineno (1)
- lineno= (2)
-
local
_ variable _ defined? (1) -
local
_ variable _ get (1) -
local
_ variable _ set (1) -
local
_ variables (1) - locked? (1)
- magnitude (6)
- map (3)
-
marshal
_ dump (1) -
marshal
_ load (1) - match (4)
- max (8)
-
max
_ by (4) - member? (3)
- members (1)
- merge (2)
- merge! (2)
- method (1)
-
method
_ defined? (1) -
method
_ id (1) -
method
_ missing (1) - methods (1)
- min (8)
-
min
_ by (4) - minmax (2)
-
minmax
_ by (2) -
module
_ eval (2) -
module
_ exec (1) - modulo (2)
- monday? (1)
- name (4)
-
named
_ captures (1) - nan? (1)
- new (1)
- next (3)
- next! (1)
- nil? (2)
- none? (2)
- nonzero? (1)
-
object
_ id (1) - oct (1)
- odd? (3)
- one? (2)
-
original
_ name (2) - owned? (2)
- owner (1)
- pack (1)
- parameters (3)
- partition (2)
- path (2)
- peek (1)
-
pending
_ interrupt? (1) - permutation (1)
- pipe? (1)
- pop (1)
- pos= (1)
- pow (2)
- prepend (1)
-
prepend
_ features (1) -
primitive
_ convert (4) - priority (1)
- priority= (1)
- private (1)
-
private
_ instance _ methods (1) -
private
_ method _ defined? (1) -
private
_ methods (1) -
protected
_ instance _ methods (1) -
protected
_ method _ defined? (1) -
protected
_ methods (1) - public (1)
-
public
_ class _ method (1) -
public
_ constant (1) -
public
_ instance _ method (1) -
public
_ instance _ methods (1) -
public
_ method (1) -
public
_ method _ defined? (1) -
public
_ methods (1) -
public
_ send (2) - push (1)
- putback (2)
- putc (2)
- puts (1)
- raise (1)
- rassoc (1)
- read (1)
-
read
_ nonblock (2) - readable? (1)
-
readable
_ real? (1) -
readagain
_ bytes (1) - readbyte (2)
- readpartial (2)
- real? (1)
- reason (1)
- receiver (2)
- reduce (3)
- regexp (1)
- rehash (1)
- reject (3)
- remainder (1)
-
remove
_ class _ variable (1) -
remove
_ const (1) -
remove
_ instance _ variable (1) -
repeated
_ combination (2) - replace (1)
- replacement= (1)
-
respond
_ to? (1) -
respond
_ to _ missing? (1) - result (1)
- resume (1)
-
return
_ value (1) -
reverse
_ each (4) - rewind (1)
- rotate (1)
- rotate! (1)
- sample (2)
- saturday? (1)
- scan (2)
- scrub (3)
- scrub! (3)
- seek (1)
- select (7)
- select! (4)
- self (1)
- send (2)
-
set
_ backtrace (1) -
set
_ encoding (6) -
set
_ trace _ func (1) - setbyte (1)
- setgid? (1)
- setuid? (1)
- shift (2)
- signaled? (1)
-
singleton
_ class (1) -
singleton
_ class? (1) -
singleton
_ method (1) -
singleton
_ method _ added (1) -
singleton
_ method _ removed (1) -
singleton
_ method _ undefined (1) -
singleton
_ methods (1) - size (2)
- slice (12)
- slice! (4)
-
slice
_ after (3) -
slice
_ before (5) -
slice
_ when (2) - socket? (1)
- sort (4)
- sort! (2)
-
sort
_ by (2) -
sort
_ by! (2) -
source
_ encoding (1) -
source
_ encoding _ name (1) -
source
_ location (1) - split (1)
-
start
_ with? (1) - status (1)
- step (4)
- sticky? (1)
- stop? (1)
- stopped? (1)
- store (1)
- strftime (1)
- sub (3)
- sub! (3)
- subsec (1)
- succ (3)
- succ! (1)
- success? (2)
- sum (3)
- sunday? (1)
-
super
_ method (1) - swapcase (1)
- sync (1)
- synchronize (1)
- sysread (1)
- tag (1)
- taint (1)
- tainted? (1)
- take (1)
-
take
_ while (4) - tap (1)
-
thread
_ variable? (1) -
thread
_ variable _ get (1) -
thread
_ variable _ set (1) - thursday? (1)
-
to
_ a (4) -
to
_ ary (1) -
to
_ enum (3) -
to
_ f (1) -
to
_ h (1) -
to
_ hash (1) -
to
_ i (1) -
to
_ int (1) -
to
_ io (1) -
to
_ proc (2) -
to
_ regexp (1) -
to
_ s (9) -
to
_ str (1) -
to
_ sym (2) - trust (1)
-
try
_ lock (1) - tty? (1)
- tuesday? (1)
- unbind (1)
-
undef
_ method (1) - ungetbyte (1)
-
unicode
_ normalized? (1) - uniq (2)
- unpack (1)
- unshift (1)
- untaint (1)
- untrust (1)
- untrusted? (1)
- upcase (1)
- update (2)
- upto (1)
- utc? (1)
-
valid
_ encoding? (1) - value (2)
- value? (1)
- values (2)
-
values
_ at (4) - wednesday? (1)
-
with
_ index (2) -
with
_ object (2) -
world
_ readable? (1) -
world
_ writable? (1) - writable? (1)
-
writable
_ real? (1) -
write
_ nonblock (1) - yield (1)
- zero? (4)
- zip (6)
- | (5)
- ~ (2)
検索結果
先頭5件
-
String
# [](nth , len) -> String | nil (24022.0) -
nth 文字目から長さ len 文字の部分文字列を新しく作って返します。 nth が負の場合は文字列の末尾から数えます。
nth 文字目から長さ len 文字の部分文字列を新しく作って返します。
nth が負の場合は文字列の末尾から数えます。
@param nth 取得したい文字列の開始インデックスを整数で指定します。
@param len 取得したい文字列の長さを正の整数で指定します。
@return nth が範囲外を指す場合は nil を返します。
//emlist[例][ruby]{
str0 = "bar"
str0[2, 1] #=> "r"
str0[2, 0] #=> ""
str0[2, 100] #=> "r" (右側を超えても... -
String
# [](regexp , name) -> String (24022.0) -
正規表現 regexp の name で指定した名前付きキャプチャにマッチする最初の 部分文字列を返します。正規表現が self にマッチしなかった場合は nil を返 します。
正規表現 regexp の name で指定した名前付きキャプチャにマッチする最初の
部分文字列を返します。正規表現が self にマッチしなかった場合は nil を返
します。
@param regexp 正規表現を指定します。
@param name 取得したい部分文字列のパターンを示す正規表現レジスタを示す名前
@raise IndexError name に対応する括弧がない場合に発生します。
//emlist[例][ruby]{
s = "FooBar"
s[/(?<foo>[A-Z]..)(?<bar>[A-Z]..)/] # => "FooBar"
s[/(... -
String
# [](regexp , nth = 0) -> String (24022.0) -
正規表現 regexp の nth 番目の括弧にマッチする最初の部分文字列を返します。 nth を省略したときや 0 の場合は正規表現がマッチした部分文字列全体を返します。 正規表現が self にマッチしなかった場合や nth に対応する括弧がないときは nil を返します。
正規表現 regexp の nth 番目の括弧にマッチする最初の部分文字列を返します。
nth を省略したときや 0 の場合は正規表現がマッチした部分文字列全体を返します。
正規表現が self にマッチしなかった場合や nth に対応する括弧がないときは nil を返します。
このメソッドを実行すると、
マッチ結果に関する情報が組み込み変数 $~ に設定されます。
@param regexp 取得したい文字列のパターンを示す正規表現
@param nth 取得したい正規表現レジスタのインデックス。整数
//emlist[例][ruby]{
p "foobar"[/b... -
String
# slice(nth) -> String | nil (24022.0) -
nth 番目の文字を返します。 nth が負の場合は文字列の末尾から数えます。 つまり、 self.size + nth 番目の文字を返します。
nth 番目の文字を返します。
nth が負の場合は文字列の末尾から数えます。
つまり、 self.size + nth 番目の文字を返します。
nth が範囲外を指す場合は nil を返します。
@param nth 文字の位置を表す整数
@return 指定した位置の文字を表す String オブジェクト
//emlist[例][ruby]{
p 'bar'[2] # => "r"
p 'bar'[2] == ?r # => true
p 'bar'[-1] # => "r"
p 'bar'[3] # => nil
p 'bar'[-4] ... -
String
# slice(nth , len) -> String | nil (24022.0) -
nth 文字目から長さ len 文字の部分文字列を新しく作って返します。 nth が負の場合は文字列の末尾から数えます。
nth 文字目から長さ len 文字の部分文字列を新しく作って返します。
nth が負の場合は文字列の末尾から数えます。
@param nth 取得したい文字列の開始インデックスを整数で指定します。
@param len 取得したい文字列の長さを正の整数で指定します。
@return nth が範囲外を指す場合は nil を返します。
//emlist[例][ruby]{
str0 = "bar"
str0[2, 1] #=> "r"
str0[2, 0] #=> ""
str0[2, 100] #=> "r" (右側を超えても... -
String
# slice(regexp , name) -> String (24022.0) -
正規表現 regexp の name で指定した名前付きキャプチャにマッチする最初の 部分文字列を返します。正規表現が self にマッチしなかった場合は nil を返 します。
正規表現 regexp の name で指定した名前付きキャプチャにマッチする最初の
部分文字列を返します。正規表現が self にマッチしなかった場合は nil を返
します。
@param regexp 正規表現を指定します。
@param name 取得したい部分文字列のパターンを示す正規表現レジスタを示す名前
@raise IndexError name に対応する括弧がない場合に発生します。
//emlist[例][ruby]{
s = "FooBar"
s[/(?<foo>[A-Z]..)(?<bar>[A-Z]..)/] # => "FooBar"
s[/(... -
String
# slice(regexp , nth = 0) -> String (24022.0) -
正規表現 regexp の nth 番目の括弧にマッチする最初の部分文字列を返します。 nth を省略したときや 0 の場合は正規表現がマッチした部分文字列全体を返します。 正規表現が self にマッチしなかった場合や nth に対応する括弧がないときは nil を返します。
正規表現 regexp の nth 番目の括弧にマッチする最初の部分文字列を返します。
nth を省略したときや 0 の場合は正規表現がマッチした部分文字列全体を返します。
正規表現が self にマッチしなかった場合や nth に対応する括弧がないときは nil を返します。
このメソッドを実行すると、
マッチ結果に関する情報が組み込み変数 $~ に設定されます。
@param regexp 取得したい文字列のパターンを示す正規表現
@param nth 取得したい正規表現レジスタのインデックス。整数
//emlist[例][ruby]{
p "foobar"[/b... -
String
# scan(pattern) {|s| . . . } -> self (24013.0) -
pattern がマッチした部分文字列をブロックに渡して実行します。 pattern が正規表現で括弧を含む場合は、 括弧で括られたパターンにマッチした文字列の配列を渡します。
pattern がマッチした部分文字列をブロックに渡して実行します。
pattern が正規表現で括弧を含む場合は、
括弧で括られたパターンにマッチした文字列の配列を渡します。
@param pattern 探索する部分文字列または正規表現
//emlist[例][ruby]{
"foobarbazfoobarbaz".scan(/ba./) {|s| p s }
# "bar"
# "baz"
# "bar"
# "baz"
"foobarbazfoobarbaz".scan("ba") {|s| p s }
# "ba"
# "ba"
# "ba"
# "ba"
"foobarb...