ライブラリ
- ビルトイン (269)
- bigdecimal (11)
- cmath (12)
- csv (11)
- etc (22)
-
minitest
/ spec (2) -
minitest
/ unit (1) - mkmf (22)
-
net
/ http (11) - openssl (198)
- pathname (11)
- rake (11)
-
rdoc
/ parser (11) - resolv (55)
- shell (6)
-
shell
/ command-processor (6) - strscan (44)
- uri (11)
-
webrick
/ httpstatus (22)
クラス
- Array (19)
- CSV (11)
- File (11)
- Module (1)
- Object (1)
-
OpenSSL
:: PKey :: DH (33) -
OpenSSL
:: PKey :: DSA (66) -
OpenSSL
:: PKey :: RSA (66) -
OpenSSL
:: SSL :: SSLContext (11) - Pathname (11)
-
RDoc
:: Parser (11) - Regexp (66)
-
Resolv
:: DNS :: Resource :: SOA (11) -
Resolv
:: IPv6 (44) - Shell (6)
-
Shell
:: CommandProcessor (6) - String (96)
- StringScanner (44)
- Symbol (22)
モジュール
- BigMath (11)
- CMath (6)
- Enumerable (44)
- Etc (22)
- Kernel (22)
- Math (22)
-
MiniTest
:: Assertions (1) -
OpenSSL
:: X509 (22) - URI (11)
-
WEBrick
:: HTTPStatus (11)
キーワード
- == (11)
- CMath (6)
- DateTimeMatcher (11)
- ExpectationFailed (11)
- HTTPExpectationFailed (11)
-
RC
_ EXPECTATION _ FAILED (11) -
Regex
_ 6Hex4Dec (11) -
Regex
_ 8Hex (11) -
Regex
_ CompressedHex (11) -
Regex
_ CompressedHex4Dec (11) -
SC
_ EXPR _ NEST _ MAX (11) -
SC
_ REGEXP (11) -
V
_ ERR _ CERT _ HAS _ EXPIRED (11) -
V
_ ERR _ CRL _ HAS _ EXPIRED (11) - [] (22)
- []= (11)
-
assert
_ match (1) - check (11)
-
check
_ until (11) - ciphers= (11)
- eql? (11)
- export (55)
- frexp (11)
- hash (11)
-
infect
_ with _ assertions (1) -
last
_ match (11) - match (44)
- match? (19)
-
max
_ by (44) -
must
_ be _ within _ delta (1) - new (11)
- pack (19)
- pack テンプレート文字列 (11)
-
parse
_ files _ matching (11) -
pathmap
_ explode (11) -
rb
_ export _ method (11) -
rb
_ get _ method _ body (11) - regexp (11)
-
search
_ full (11) - sinh (11)
- slice (22)
- slice! (11)
-
to
_ pem (55) -
to
_ s (55) -
try
_ static _ assert (22) - unpack (11)
- 正規表現 (11)
検索結果
先頭5件
-
StringScanner
# check _ until(regexp) -> String | nil (12400.0) -
regexp が一致するまで文字列をスキャンします。 マッチに成功したらスキャン開始位置からマッチ部分の末尾までの部分文字列を返します。 マッチに失敗したら nil を返します。
...regexp が一致するまで文字列をスキャンします。
マッチに成功したらスキャン開始位置からマッチ部分の末尾までの部分文字列を返します。
マッチに失敗したら nil を返します。
このメソッドはマッチが成功してもスキャ......めません。
@param regexp マッチに用いる正規表現を指定します。
//emlist[例][ruby]{
require 'strscan'
s = StringScanner.new('test string')
s.check_until(/str/) # => "test str"
s.matched # => "str"
s.pos # => 0
s.pre_match # => "test "
//}... -
CSV
:: DateTimeMatcher -> Regexp (12300.0) -
日時 (DateTime) 形式のデータを発見したり変換したりするための正規表現です。
...日時 (DateTime) 形式のデータを発見したり変換したりするための正規表現です。... -
Module
# infect _ with _ assertions(positive _ prefix , negative _ prefix , skip _ regexp , map = {}) -> () (12300.0) -
BDD 風にテストを書くために使用するメソッド群を定義します。
...用するメソッド群を定義します。
@param positive_prefix assert の代わりのプレフィックスを指定します。
@param negative_prefix refute の代わりのプレフィックスを指定します。
@param skip_regexp この正規表現にマッチしたメソッドは定... -
Pathname
# expand _ path(default _ dir = & # 39; . & # 39;) -> Pathname (12300.0) -
Pathname.new(File.expand_path(self.to_s, *args)) と同じです。
...Pathname.new(File.expand_path(self.to_s, *args)) と同じです。
@param default_dir self が相対パスであれば default_dir を基準に展開されます。
//emlist[例][ruby]{
require "pathname"
path = Pathname("testfile")
Pathname.pwd # => #<Pathname:/path/to>
path.expand_......path # => #<Pathname:/path/to/testfile>
path.expand_path("../") # => #<Pathname:/path/testfile>
//}
@see File.expand_path... -
RDoc
:: Parser # parse _ files _ matching(regexp) -> () (12300.0) -
regexp で指定した正規表現にマッチするファイルを解析できるパーサとして、 自身を登録します。
...egexp で指定した正規表現にマッチするファイルを解析できるパーサとして、
自身を登録します。
@param regexp 正規表現を指定します。
新しいパーサを作成する時に使用します。
例:
class RDoc::Parser::Xyz < RDoc::Parser
parse_fil......es_matching /\.xyz$/
...
end... -
Shell
# expand _ path(path) -> String (12300.0) -
Fileクラスにある同名のクラスメソッドと同じです.
...Fileクラスにある同名のクラスメソッドと同じです.
@param path ファイル名を表す文字列を指定します。
@see File.expand_path... -
Shell
:: CommandProcessor # expand _ path(path) -> String (12300.0) -
Fileクラスにある同名のクラスメソッドと同じです.
...Fileクラスにある同名のクラスメソッドと同じです.
@param path ファイル名を表す文字列を指定します。
@see File.expand_path... -
static void rb
_ export _ method(VALUE klass , ID name , ID noex) (12300.0) -
-
Math
. # sinh(x) -> Float (12212.0) -
x の双曲線正弦関数(hyperbolic sine)の値を返します。
...(hyperbolic sine)の値を返します。
=== 定義
sinh(x) = (exp(x) - exp(-x)) / 2
@param x 実数
@raise TypeError x に数値以外を指定した場合に発生します。
@raise RangeError x に実数以外の数値を指定した場合に発生します。
@see Math.#asinh... -
WEBrick
:: HTTPStatus :: RC _ EXPECTATION _ FAILED (12200.0) -
HTTP のステータスコードを表す整数です。
...
HTTP のステータスコードを表す整数です。
require 'webrick'
p WEBrick::HTTPStatus::RC_INTERNAL_SERVER_ERROR #=> 500... -
String
# match(regexp , pos = 0) -> MatchData | nil (9312.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('(.)\......=> "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">
//}
//emlist[例:......ブロックを指定した場合][ruby]{
'hello'.match('(.)\1'){|e|"match #{$1}"} # => "match l"
'hello'.match('xx'){|e|"match #{$1}"} # マッチしないためブロックは実行されない
//}
@see Regexp#match, Symbol#match... -
MiniTest
:: Assertions # assert _ match(regexp , str , message = nil) -> true (9300.0) -
与えられた文字列が与えられた正規表現にマッチした場合、検査にパスしたことになります。
...与えられた文字列が与えられた正規表現にマッチした場合、検査にパスしたことになります。
@param regexp 正規表現か文字列を指定します。文字列を指定した場合は文字列そのものにマッチする
正規表現に変換し......を指定します。
文字列か Proc を指定します。Proc である場合は Proc#call した
結果を使用します。
@raise MiniTest::Assertion 与えられた文字列が与えられた正規表現にマッチしなかった場合に発生します。... -
StringScanner
# check(regexp) -> String | nil (9300.0) -
現在位置から regexp とのマッチを試みます。 マッチに成功したらマッチした部分文字列を返します。 マッチに失敗したら nil を返します。
...置から regexp とのマッチを試みます。
マッチに成功したらマッチした部分文字列を返します。
マッチに失敗したら nil を返します。
このメソッドはマッチが成功してもスキャンポインタを進めません。
@param regexp マッチに......用いる正規表現を指定します。
//emlist[例][ruby]{
require 'strscan'
s = StringScanner.new('test string')
s.check(/\w+/) # => "test"
s.pos # => 0
s.matched # => "test"
s.check(/\s+/) # => nil
s.matched # => nil
//}...