ライブラリ
- ビルトイン (766)
- bigdecimal (22)
- csv (22)
- e2mmap (12)
- etc (33)
- expect (22)
-
irb
/ xmp (11) -
json
/ add / regexp (22) - matrix (22)
-
minitest
/ mock (1) -
minitest
/ spec (5) -
minitest
/ unit (5) - mkmf (22)
-
net
/ imap (11) - openssl (264)
- pathname (22)
- rake (11)
- rbconfig (11)
-
rdoc
/ markup (22) -
rdoc
/ parser (22) -
rdoc
/ text (11) - resolv (99)
-
rexml
/ document (110) -
rinda
/ tuplespace (22) -
ripper
/ sexp (22) - shell (6)
-
shell
/ command-processor (6) - strscan (110)
- uri (33)
-
win32
/ registry (11)
クラス
- Array (27)
- BasicObject (11)
- BigDecimal (11)
- Binding (11)
-
CGI
:: Cookie (11) - CSV (22)
-
Etc
:: Passwd (11) - File (11)
- Float (44)
- IO (22)
- MatchData (11)
- Matrix (22)
-
MiniTest
:: Mock (1) - Module (23)
-
Net
:: IMAP (11) - Object (15)
-
OpenSSL
:: BN (22) -
OpenSSL
:: PKey :: DH (33) -
OpenSSL
:: PKey :: DSA (66) -
OpenSSL
:: PKey :: RSA (110) - Pathname (22)
-
RDoc
:: Markup (22) -
RDoc
:: Options (22) -
RDoc
:: Parser (22) -
REXML
:: Document (55) - Regexp (360)
- Resolv (11)
-
Resolv
:: DNS :: Resource :: SOA (22) -
Resolv
:: IPv4 (11) -
Resolv
:: IPv6 (55) -
Rinda
:: TupleEntry (22) - Ripper (22)
- Shell (6)
-
Shell
:: CommandProcessor (6) - String (140)
- StringScanner (110)
- Symbol (30)
-
WEBrick
:: Cookie (11) -
Win32
:: Registry (11)
モジュール
- BigMath (11)
- Enumerable (55)
- Etc (22)
- Exception2MessageMapper (12)
- Kernel (77)
- Math (11)
-
MiniTest
:: Assertions (5) -
OpenSSL
:: OCSP (11) -
OpenSSL
:: X509 (22) -
RDoc
:: Text (11) -
REXML
:: Namespace (22) -
REXML
:: Security (33) - RbConfig (11)
- URI (33)
キーワード
-
$ -F (11) -
$ ; (11) - ** (11)
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - == (11)
- === (11)
- =~ (11)
- AddressRegex (11)
- DateMatcher (11)
- DateTimeMatcher (11)
- EXTENDED (11)
- FIXEDENCODING (11)
- IGNORECASE (11)
-
LABEL
_ LIST _ RE (11) -
MAX
_ 10 _ EXP (11) -
MAX
_ EXP (11) -
MIN
_ 10 _ EXP (11) -
MIN
_ EXP (11) - MULTILINE (11)
- NOENCODING (11)
- NOEXPLICIT (11)
- Regex (22)
-
Regex
_ 6Hex4Dec (11) -
Regex
_ 8Hex (11) -
Regex
_ CompressedHex (11) -
Regex
_ CompressedHex4Dec (11) - RegexpError (11)
- Rubyで使われる記号の意味(正規表現の複雑な記号は除く) (11)
-
SC
_ EXPR _ NEST _ MAX (11) -
SC
_ REGEXP (11) -
SEPARATOR
_ PAT (11) -
SIMPLE
_ LIST _ RE (11) - UNSAFE (11)
-
V
_ ERR _ CERT _ HAS _ EXPIRED (11) -
V
_ ERR _ CRL _ HAS _ EXPIRED (11) - [] (33)
- []= (33)
-
assert
_ equal (1) -
assert
_ in _ delta (1) -
assert
_ in _ epsilon (1) -
assert
_ match (1) -
assert
_ same (1) - bigdecimal (11)
- casefold? (11)
- check (11)
-
check
_ until (11) -
class
_ eval (11) -
cofactor
_ expansion (11) - compile (11)
- encoding (11)
-
entity
_ expansion _ limit (22) -
entity
_ expansion _ text _ limit (22) -
entity
_ expansion _ text _ limit= (22) - eql? (11)
- escape (11)
- eval (33)
- exclude (11)
- exist? (11)
- expect (23)
- expire (22)
- expired? (11)
- expires (33)
- exponent (11)
- export (55)
- expunge (11)
-
extra
_ accessors (11) -
fixed
_ encoding? (11) - frexp (11)
- generate (22)
- hash (11)
-
infect
_ with _ assertions (1) - inspect (11)
-
instance
_ eval (11) -
json
_ create (11) -
laplace
_ expansion (11) -
last
_ match (22) - match (44)
- match? (35)
-
max
_ by (44) -
mod
_ exp (11) -
module
_ eval (11) -
must
_ be _ close _ to (1) -
must
_ be _ within _ delta (1) -
must
_ equal (1) -
must
_ match (1) - name (11)
-
named
_ captures (11) - names (11)
- new (44)
- pack (19)
- pack テンプレート文字列 (11)
-
parse
_ files _ matching (11) - parsers (11)
-
pathmap
_ explode (11) - quote (11)
- regexp (33)
- scan (11)
-
scan
_ full (11) -
scan
_ until (11) -
search
_ full (11) - sexp (11)
-
sexp
_ raw (11) - skip (11)
-
skip
_ until (11) - slice (33)
- slice! (11)
- source (11)
- sum (19)
-
to
_ json (11) -
to
_ pem (55) -
to
_ regexp (11) -
to
_ s (66) -
try
_ convert (11) -
try
_ static _ assert (22) - union (11)
- unpack (11)
- xmp (11)
- ~ (11)
- リテラル (11)
- 正規表現 (11)
検索結果
先頭5件
-
BigMath
. # exp(x , prec) -> BigDecimal (18307.0) -
x の指数関数を prec で指定した精度で計算します。
...数を prec で指定した精度で計算します。
x に正の無限大を指定した場合は正の無限大を返します。負の無限大を指定し
た場合には 0 を返します。NaN を指定した場合には NaNを返します。
@param x 計算対象の数値を Integer、BigD......ecimal、
Float、Rationalオブジェクトのいずれかで指定します。
@param prec 計算結果の精度を指定します。
@raise ArgumentError x に Integer、BigDecimal、
Float、Rational以外のオブジェクトを指
定した......場合に発生します。
@raise ArgumentError prec に 0 以下の数値が指定された場合に発生します。
//emlist[][ruby]{
require "bigdecimal/math"
puts BigMath::exp(BigDecimal('1'), 10) #=> 0.2718281828e1
//}... -
Resolv
:: DNS :: Resource :: SOA # expire -> Integer (18300.0) -
プライマリサーバから得たゾーン情報をセカンダリサーバが 何秒間有効なものとして保持するかを返します。
プライマリサーバから得たゾーン情報をセカンダリサーバが
何秒間有効なものとして保持するかを返します。 -
Resolv
:: AddressRegex -> Regexp (15500.0) -
IPアドレスにマッチする正規表現です。
IPアドレスにマッチする正規表現です。 -
URI
. regexp -> Regexp (12506.0) -
URIにマッチする正規表現を返します。
...URIにマッチする正規表現を返します。
schemes を与えた場合は、そのスキームの URI にのみマッチする
正規表現を返します。
いずれの場合も返り値の正規表現は不定数の正規表現グループ
(括弧) を含みます。この括弧の数......なURIかどうかは必要に応じて別途
検査してください。
このメソッドは Ruby 2.2 から obsolete です。
@param schemes マッチさせたいスキームを、文字列の配列として与えます。
例:
require 'uri'
p URI.regexp =~ "http://www.ruby-lang.org/" #... -
URI
. regexp(schemes) -> Regexp (12506.0) -
URIにマッチする正規表現を返します。
...URIにマッチする正規表現を返します。
schemes を与えた場合は、そのスキームの URI にのみマッチする
正規表現を返します。
いずれの場合も返り値の正規表現は不定数の正規表現グループ
(括弧) を含みます。この括弧の数......なURIかどうかは必要に応じて別途
検査してください。
このメソッドは Ruby 2.2 から obsolete です。
@param schemes マッチさせたいスキームを、文字列の配列として与えます。
例:
require 'uri'
p URI.regexp =~ "http://www.ruby-lang.org/" #... -
MatchData
# regexp -> Regexp (12500.0) -
自身の元になった正規表現オブジェクトを返します。
...自身の元になった正規表現オブジェクトを返します。
//emlist[例][ruby]{
m = /a.*b/.match("abc")
m.regexp # => /a.*b/
//}... -
Object
# to _ regexp -> Regexp (12500.0) -
オブジェクトの Regexp への暗黙の変換が必要なときに内部で呼ばれます。 デフォルトでは定義されていません。
...オブジェクトの Regexp への暗黙の変換が必要なときに内部で呼ばれます。
デフォルトでは定義されていません。
説明のためここに記載してありますが、
このメソッドは実際には Object クラスには定義されていません。
必......ての場面で代置可能であるような、
* 正規表現そのものとみなせるようなもの
という厳しいものになっています。
//emlist[][ruby]{
class Foo
def to_regexp
/[\d]+/
end
end
it = Foo.new
p Regexp.union(/^at/, it) #=> /(?-mix:^at)|(?-mix:[\d]+)/
//}... -
Resolv
:: IPv6 :: Regex _ CompressedHex -> Regexp (12500.0) -
IPv6の各文字列表記とマッチする正規表現です。順に * a:b:c:d:e:f:w.x.y.z * a:b:c:d:e:f:g:h * a::b * a::b:w.x.y.z という文字列とマッチします。
IPv6の各文字列表記とマッチする正規表現です。順に
* a:b:c:d:e:f:w.x.y.z
* a:b:c:d:e:f:g:h
* a::b
* a::b:w.x.y.z
という文字列とマッチします。 -
Resolv
:: IPv6 :: Regex _ CompressedHex4Dec -> Regexp (12500.0) -
IPv6の各文字列表記とマッチする正規表現です。順に * a:b:c:d:e:f:w.x.y.z * a:b:c:d:e:f:g:h * a::b * a::b:w.x.y.z という文字列とマッチします。
IPv6の各文字列表記とマッチする正規表現です。順に
* a:b:c:d:e:f:w.x.y.z
* a:b:c:d:e:f:g:h
* a::b
* a::b:w.x.y.z
という文字列とマッチします。 -
Regexp
. json _ create(hash) -> Regexp (12400.0) -
JSON のオブジェクトから Ruby のオブジェクトを生成して返します。
...JSON のオブジェクトから Ruby のオブジェクトを生成して返します。
@param hash 適切なキーを持つハッシュを指定します。...