654件ヒット
[1-100件を表示]
(0.037秒)
種類
- インスタンスメソッド (510)
- 特異メソッド (84)
- 変数 (24)
- 文書 (24)
- ライブラリ (12)
ライブラリ
- English (24)
- ビルトイン (162)
-
cgi
/ html (24) - csv (48)
-
irb
/ cmd / help (12) -
net
/ imap (24) -
rubygems
/ specification (12) - stringio (156)
- strscan (156)
クラス
- CSV (48)
-
Gem
:: Specification (12) -
IRB
:: ExtendCommand :: Help (12) - MatchData (12)
-
Net
:: IMAP :: ContentDisposition (24) - String (141)
- StringIO (156)
- StringScanner (156)
- Symbol (9)
モジュール
-
CGI
:: HtmlExtension (24) - Kernel (24)
キーワード
-
$ ERROR _ POSITION (12) -
$ POSTMATCH (12) - << (12)
- charpos (12)
- check (12)
-
check
_ until (12) - clear (12)
-
dsp
_ type (12) - eof (12)
- eof? (12)
- execute (12)
- form (24)
- index (12)
- insert (12)
- irb (12)
- match (24)
- match? (18)
- new (12)
- open (72)
- param (12)
- pointer (12)
- pointer= (12)
- pos= (24)
-
post
_ match (24) - reset (12)
- rewind (12)
- rindex (12)
-
ruby 1
. 6 feature (12) -
ruby 1
. 9 feature (12) -
scan
_ until (12) - seek (12)
-
skip
_ until (12) - slice! (72)
- string= (12)
- tell (12)
- terminate (12)
- ungetc (12)
検索結果
先頭5件
-
StringIO
# pos -> Integer (21101.0) -
自身の現在の位置を返します。
自身の現在の位置を返します。 -
StringScanner
# pos -> Integer (18131.0) -
現在のスキャンポインタのインデックスを返します。
...デックスを返します。
//emlist[例][ruby]{
require 'strscan'
s = StringScanner.new('test string')
s.pos # => 0
s.scan(/\w+/) # => "test"
s.pos # => 4
s.scan(/\w+/) # => nil
s.pos # => 4
s.scan(/\s+/) # => " "
s.pos # => 5
//}
@see StringScanner#charpos... -
String
# slice!(pos , len) -> String (9265.0) -
指定した範囲 (String#[] 参照) を 文字列から取り除いたうえで取り除いた部分文字列を返します。
...(String#[] 参照) を
文字列から取り除いたうえで取り除いた部分文字列を返します。
引数が範囲外を指す場合は nil を返します。
//emlist[例][ruby]{
string = "this is a string"
string.slice!(2) #=> "i"
string.slice!(3..6) #=> " is "
string.sl......ice!(/s.*t/) #=> "sa st"
string.slice!("r") #=> "r"
string #=> "thing"
//}... -
StringScanner
# post _ match -> String | nil (9225.0) -
前回マッチを行った文字列のうち、マッチしたところよりも後ろの 部分文字列を返します。前回のマッチが失敗していると常に nil を 返します。
...n'
s = StringScanner.new('test string')
s.post_match # => nil
s.scan(/\w+/) # => "test"
s.post_match # => " string"
s.scan(/\w+/) # => nil
s.post_match # => nil
s.scan(/\s+/) # => " "
s.post_match # => "string"
s.scan(/\w+/) # => "string"
s.post_match # => ""
s.scan(/\w+/) # => nil
s.post_matc... -
String
# slice!(first . . . last) -> String (9165.0) -
指定した範囲 (String#[] 参照) を 文字列から取り除いたうえで取り除いた部分文字列を返します。
...(String#[] 参照) を
文字列から取り除いたうえで取り除いた部分文字列を返します。
引数が範囲外を指す場合は nil を返します。
//emlist[例][ruby]{
string = "this is a string"
string.slice!(2) #=> "i"
string.slice!(3..6) #=> " is "
string.sl......ice!(/s.*t/) #=> "sa st"
string.slice!("r") #=> "r"
string #=> "thing"
//}... -
String
# slice!(first . . last) -> String (9165.0) -
指定した範囲 (String#[] 参照) を 文字列から取り除いたうえで取り除いた部分文字列を返します。
...(String#[] 参照) を
文字列から取り除いたうえで取り除いた部分文字列を返します。
引数が範囲外を指す場合は nil を返します。
//emlist[例][ruby]{
string = "this is a string"
string.slice!(2) #=> "i"
string.slice!(3..6) #=> " is "
string.sl......ice!(/s.*t/) #=> "sa st"
string.slice!("r") #=> "r"
string #=> "thing"
//}... -
String
# slice!(nth) -> String (9165.0) -
指定した範囲 (String#[] 参照) を 文字列から取り除いたうえで取り除いた部分文字列を返します。
...(String#[] 参照) を
文字列から取り除いたうえで取り除いた部分文字列を返します。
引数が範囲外を指す場合は nil を返します。
//emlist[例][ruby]{
string = "this is a string"
string.slice!(2) #=> "i"
string.slice!(3..6) #=> " is "
string.sl......ice!(/s.*t/) #=> "sa st"
string.slice!("r") #=> "r"
string #=> "thing"
//}... -
String
# slice!(regexp , nth = 0) -> String (9165.0) -
指定した範囲 (String#[] 参照) を 文字列から取り除いたうえで取り除いた部分文字列を返します。
...(String#[] 参照) を
文字列から取り除いたうえで取り除いた部分文字列を返します。
引数が範囲外を指す場合は nil を返します。
//emlist[例][ruby]{
string = "this is a string"
string.slice!(2) #=> "i"
string.slice!(3..6) #=> " is "
string.sl......ice!(/s.*t/) #=> "sa st"
string.slice!("r") #=> "r"
string #=> "thing"
//}... -
String
# slice!(substr) -> String (9165.0) -
指定した範囲 (String#[] 参照) を 文字列から取り除いたうえで取り除いた部分文字列を返します。
...(String#[] 参照) を
文字列から取り除いたうえで取り除いた部分文字列を返します。
引数が範囲外を指す場合は nil を返します。
//emlist[例][ruby]{
string = "this is a string"
string.slice!(2) #=> "i"
string.slice!(3..6) #=> " is "
string.sl......ice!(/s.*t/) #=> "sa st"
string.slice!("r") #=> "r"
string #=> "thing"
//}...