ライブラリ
- English (22)
- ビルトイン (179)
-
cgi
/ core (22) -
cgi
/ html (22) - etc (22)
- kconv (22)
-
net
/ ftp (20) -
net
/ http (22) -
net
/ imap (33) -
net
/ smtp (28) - openssl (11)
- resolv (66)
-
rubygems
/ platform (22) -
rubygems
/ specification (11) - socket (55)
- stringio (99)
- strscan (55)
- uri (22)
-
webrick
/ httprequest (11) -
win32
/ resolv (11)
クラス
-
Etc
:: Passwd (11) -
Gem
:: Platform (22) -
Gem
:: Specification (11) - IO (14)
- IPSocket (11)
- MatchData (11)
-
Net
:: FTP (11) -
Net
:: FTP :: MLSxEntry (9) -
Net
:: HTTP (22) -
Net
:: IMAP :: Address (11) -
Net
:: IMAP :: ContentDisposition (22) -
Net
:: SMTP (28) - Object (6)
-
OpenSSL
:: SSL :: SSLSocket (11) -
Resolv
:: DNS :: Resource :: HINFO (11) -
Resolv
:: Hosts (55) - Socket (33)
- String (85)
- StringIO (99)
- StringScanner (55)
- Symbol (8)
- UDPSocket (11)
-
URI
:: Generic (22) -
WEBrick
:: HTTPRequest (11) -
Win32
:: Resolv (11)
モジュール
-
CGI
:: HtmlExtension (22) -
CGI
:: QueryExtension (22) - Etc (11)
- Kconv (11)
- Kernel (77)
- Process (11)
キーワード
-
$ -I (11) -
$ 0 (11) -
$ : (11) -
$ ERROR _ POSITION (11) -
$ LOAD _ PATH (11) -
$ POSTMATCH (11) -
$ PROGRAM _ NAME (11) -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - DefaultFileName (11)
-
NEWS for Ruby 2
. 3 . 0 (9) -
NEWS for Ruby 2
. 5 . 0 (7) - Ruby用語集 (11)
-
SC
_ HOST _ NAME _ MAX (11) - charpos (11)
- close (11)
-
close
_ read (11) -
close
_ write (11) - closed? (11)
-
closed
_ read? (11) -
closed
_ write? (11) -
dsp
_ type (11) - eos? (11)
- facts (9)
- form (22)
- gecos (11)
- get (11)
-
get
_ hosts _ path (11) - getaddress (22)
- getaddresses (11)
- gethostname (11)
- getname (11)
- getnames (11)
- host (44)
- hostname (22)
- index (11)
- insert (11)
-
local
_ host (11) - match (22)
- match? (16)
-
pack
_ sockaddr _ in (11) - param (11)
- pos (22)
- pos= (22)
-
post
_ match (22) - pread (7)
- pwrite (7)
-
remote
_ host (11) - rindex (11)
- send (11)
- setproctitle (11)
- slice! (11)
-
sockaddr
_ in (11) - start (28)
- system (11)
- tainted? (6)
- tell (11)
-
to
_ s (11) - tosjis (22)
- クラス/メソッドの定義 (11)
検索結果
先頭5件
-
String
# tosjis -> String (27201.0) -
self のエンコーディングを shift_jis に変換した文字列を 返します。変換元のエンコーディングは文字列の内容から推測します。
...グは文字列の内容から推測します。
このメソッドは MIME エンコードされた文字列を展開し、
いわゆる半角カナを全角に変換します。
これらを変換したくない場合は、 NKF.#nkf('-sxm0', str)
を使ってください。
@see Kconv.#tosjis... -
String
# slice!(pos , len) -> String (21264.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
# rindex(pattern , pos = self . size) -> Integer | nil (21124.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", -... -
String
# index(pattern , pos = 0) -> Integer | nil (21112.0) -
文字列のインデックス pos から右に向かって pattern を検索し、 最初に見つかった部分文字列の左端のインデックスを返します。 見つからなければ nil を返します。
...クス pos から右に向かって pattern を検索し、
最初に見つかった部分文字列の左端のインデックスを返します。
見つからなければ nil を返します。
引数 pattern は探索する部分文字列または正規表現で指定します。
pos が負の......場合、文字列の末尾から数えた位置から探索します。
@param pattern 探索する部分文字列または正規表現
@param pos 探索を開始するインデックス
//emlist[例][ruby]{
p "astrochemistry".index("str") # => 1
p "regexpindex".index(/e.*x/, 2)......# => 3
p "character".index(?c) # => 0
p "foobarfoobar".index("bar", 6) # => 9
p "foobarfoobar".index("bar", -6) # => 9
//}
@see String#rindex......# => 3
p "character".index(?c) # => 0
p "foobarfoobar".index("bar", 6) # => 9
p "foobarfoobar".index("bar", -6) # => 9
//}
@see String#rindex
@see String#byteindex... -
String
# insert(pos , other) -> self (21106.0) -
pos 番目の文字の直前に文字列 other を挿入します。 self[pos, 0] = other と同じ操作です。
...pos 番目の文字の直前に文字列 other を挿入します。
self[pos, 0] = other と同じ操作です。
@param pos 文字列を挿入するインデックス
@param other 挿入する文字列
//emlist[例][ruby]{
str = "foobaz"
str.insert(3, "bar")
p str # => "foobarbaz"
//}......@see String#[]=... -
String
# match(regexp , pos = 0) -> MatchData | nil (21100.0) -
regexp.match(self, pos) と同じです。 regexp が文字列の場合は、正規表現にコンパイルします。 詳しくは Regexp#match を参照してください。
...regexp.match(self, pos) と同じです。
regexp が文字列の場合は、正規表現にコンパイルします。
詳しくは Regexp#match を参照してください。
//emlist[例: regexp のみの場合][ruby]{
'hello'.match('(.)\1') # => #<MatchData "ll" 1:"l">
'hello'.match('(.)\......1')[0] # => "ll"
'hello'.match(/(.)\1/)[0] # => "ll"
'hello'.match('xx') # => nil
//}
//emlist[例: regexp, pos を指定した場合][ruby]{
'hoge hige hege bar'.match('h.ge', 0) # => #<MatchData "hoge">
'hoge hige hege bar'.match('h.ge', 1) # => #<MatchData "hige">
//}
//emli... -
String
# match(regexp , pos = 0) {|m| . . . } -> object (21100.0) -
regexp.match(self, pos) と同じです。 regexp が文字列の場合は、正規表現にコンパイルします。 詳しくは Regexp#match を参照してください。
...regexp.match(self, pos) と同じです。
regexp が文字列の場合は、正規表現にコンパイルします。
詳しくは Regexp#match を参照してください。
//emlist[例: regexp のみの場合][ruby]{
'hello'.match('(.)\1') # => #<MatchData "ll" 1:"l">
'hello'.match('(.)\......1')[0] # => "ll"
'hello'.match(/(.)\1/)[0] # => "ll"
'hello'.match('xx') # => nil
//}
//emlist[例: regexp, pos を指定した場合][ruby]{
'hoge hige hege bar'.match('h.ge', 0) # => #<MatchData "hoge">
'hoge hige hege bar'.match('h.ge', 1) # => #<MatchData "hige">
//}
//emli... -
String
# match?(regexp , pos = 0) -> bool (21100.0) -
regexp.match?(self, pos) と同じです。 regexp が文字列の場合は、正規表現にコンパイルします。 詳しくは Regexp#match? を参照してください。
...regexp.match?(self, pos) と同じです。
regexp が文字列の場合は、正規表現にコンパイルします。
詳しくは Regexp#match? を参照してください。
//emlist[例][ruby]{
"Ruby".match?(/R.../) #=> true
"Ruby".match?(/R.../, 1) #=> false
"Ruby".match?(/P.../) #=>... -
Gem
:: Platform # os -> String (18218.0) -
OS の種類を返します。
...
OS の種類を返します。... -
Resolv
:: DNS :: Resource :: HINFO # os -> String (18218.0) -
ホストで使われる OS 名を返します。
...ホストで使われる OS 名を返します。...