1243件ヒット
[1-100件を表示]
(0.058秒)
ライブラリ
- ビルトイン (394)
- abbrev (12)
- csv (24)
- etc (444)
-
json
/ add / regexp (12) -
minitest
/ spec (1) -
rdoc
/ markup (24) -
rdoc
/ parser (24) - readline (12)
- resolv (60)
- scanf (12)
- uri (12)
クラス
- CSV (24)
- MatchData (24)
- Module (1)
- Object (24)
-
RDoc
:: Markup (24) -
RDoc
:: Options (36) -
RDoc
:: Parser (24) - Regexp (142)
- Resolv (12)
-
Resolv
:: IPv6 (48) - String (168)
キーワード
-
$ -F (12) -
$ ; (12) -
$ ~ (12) -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - === (12)
- AddressRegex (12)
- DateMatcher (12)
- DateTimeMatcher (12)
- EXTENDED (12)
- FIXEDENCODING (12)
-
LABEL
_ LIST _ RE (12) - Marshal フォーマット (12)
- MatchData (12)
-
NEWS for Ruby 2
. 5 . 0 (8) -
NEWS for Ruby 2
. 6 . 0 (7) -
NEWS for Ruby 3
. 0 . 0 (5) - NOENCODING (12)
-
Regex
_ 6Hex4Dec (12) -
Regex
_ 8Hex (12) -
Regex
_ CompressedHex (12) -
Regex
_ CompressedHex4Dec (12) - Regexp (12)
- Rubyで使われる記号の意味(正規表現の複雑な記号は除く) (12)
- Rubyの起動 (12)
- Ruby用語集 (12)
-
SC
_ 2 _ C _ BIND (12) -
SC
_ 2 _ C _ DEV (12) -
SC
_ 2 _ FORT _ DEV (12) -
SC
_ 2 _ LOCALEDEF (12) -
SC
_ 2 _ SW _ DEV (12) -
SC
_ ADVISORY _ INFO (12) -
SC
_ AIO _ PRIO _ DELTA _ MAX (12) -
SC
_ BC _ DIM _ MAX (12) -
SC
_ CHILD _ MAX (12) -
SC
_ DELAYTIMER _ MAX (12) -
SC
_ MAPPED _ FILES (12) -
SC
_ PRIORITIZED _ IO (12) -
SC
_ PRIORITY _ SCHEDULING (12) -
SC
_ READER _ WRITER _ LOCKS (12) -
SC
_ RE _ DUP _ MAX (12) -
SC
_ SAVED _ IDS (12) -
SC
_ SHARED _ MEMORY _ OBJECTS (12) -
SC
_ SPORADIC _ SERVER (12) -
SC
_ SYNCHRONIZED _ IO (12) -
SC
_ THREADS (12) -
SC
_ THREAD _ ATTR _ STACKADDR (12) -
SC
_ THREAD _ ATTR _ STACKSIZE (12) -
SC
_ THREAD _ CPUTIME (12) -
SC
_ THREAD _ DESTRUCTOR _ ITERATIONS (12) -
SC
_ THREAD _ KEYS _ MAX (12) -
SC
_ THREAD _ PRIORITY _ SCHEDULING (12) -
SC
_ THREAD _ PRIO _ INHERIT (12) -
SC
_ THREAD _ PRIO _ PROTECT (12) -
SC
_ THREAD _ PROCESS _ SHARED (12) -
SC
_ THREAD _ ROBUST _ PRIO _ INHERIT (12) -
SC
_ THREAD _ ROBUST _ PRIO _ PROTECT (12) -
SC
_ THREAD _ SAFE _ FUNCTIONS (12) -
SC
_ THREAD _ SPORADIC _ SERVER (12) -
SC
_ THREAD _ STACK _ MIN (12) -
SC
_ THREAD _ THREADS _ MAX (12) -
SC
_ TYPED _ MEMORY _ OBJECTS (12) -
SC
_ XOPEN _ REALTIME _ THREADS (12) -
SIMPLE
_ LIST _ RE (12) - UNSAFE (12)
- [] (72)
- abbrev (12)
- casefold? (12)
- compile (11)
-
completion
_ proc= (12) - encoding (12)
- exclude (12)
- exclude= (12)
-
extra
_ accessors (12) -
fixed
_ encoding? (12) -
infect
_ with _ assertions (1) -
json
/ add / regexp (12) -
last
_ match (12) - match (24)
-
named
_ captures (12) - names (12)
- new (11)
-
parse
_ files _ matching (12) - parsers (12)
-
ruby 1
. 6 feature (12) -
ruby 1
. 9 feature (12) -
rubygems
/ commands / query _ command (12) - scanf (12)
- slice (72)
-
to
_ json (12) -
to
_ regexp (12) - yaml (12)
- オブジェクト指向スクリプト言語 Ruby リファレンスマニュアル (12)
- リテラル (12)
- 正規表現 (12)
検索結果
先頭5件
-
MatchData
# regexp -> Regexp (21208.0) -
自身の元になった正規表現オブジェクトを返します。
...自身の元になった正規表現オブジェクトを返します。
//emlist[例][ruby]{
m = /a.*b/.match("abc")
m.regexp # => /a.*b/
//}... -
Regexp
# encoding -> Encoding (15212.0) -
正規表現オブジェクトのエンコーディングを表す Encoding オブジェクト を返します。
...正規表現オブジェクトのエンコーディングを表す Encoding オブジェクト
を返します。
@see d:spec/regexp#encoding... -
Regexp
# casefold? -> bool (15118.0) -
正規表現が大文字小文字の判定をしないようにコンパイルされている時、 真を返します。
...正規表現が大文字小文字の判定をしないようにコンパイルされている時、
真を返します。
//emlist[例][ruby]{
reg = Regexp.new("foobar", Regexp::IGNORECASE)
p reg.casefold? # => true
reg = Regexp.new("hogehoge")
p reg.casefold? # => false
//}... -
Regexp
:: FIXEDENCODING -> Integer (15106.0) -
正規表現が特定のエンコーディングの文字列にしかマッチしないことを意味します。
...正規表現が特定のエンコーディングの文字列にしかマッチしないことを意味します。
@see Regexp#fixed_encoding?... -
Regexp
# fixed _ encoding? -> bool (15100.0) -
正規表現が任意の ASCII 互換エンコーディングとマッチ可能な時に false を返します。
...-*- coding:utf-8 -*-
r = /a/
r.fixed_encoding? # => false
r.encoding # => #<Encoding:US-ASCII>
r =~ "\u{6666} a" # => 2
r =~ "\xa1\xa2 a".force_encoding("euc-jp") # => 2
r =~ "abc".force_encoding("......xed_encoding? # => true
r.encoding # => #<Encoding:UTF-8>
r =~ "\u{6666} a" # => 2
begin
r =~ "\xa1\xa2".force_encoding("euc-jp")
rescue => e
e.class # => Encodi......r
end
r =~ "abc".force_encoding("euc-jp") # => 0
r = /\u{6666}/
r.fixed_encoding? # => true
r.encoding # => #<Encoding:UTF-8>
r =~ "\u{6666} a" # => 0
begin
r =~ "\xa1\xa2".force_encoding(... -
Regexp
# named _ captures -> { String => [Integer] } (15100.0) -
正規表現に含まれる名前付きキャプチャ(named capture)の情報を Hash で返します。
...きキャプチャ(named capture)の情報を
Hash で返します。
Hash のキーは名前付きキャプチャの名前で、値は
その名前に関連付けられたキャプチャの index のリストを返します。
//emlist[例][ruby]{
/(?<foo>.)(?<bar>.)/.named_captures
# => {"foo"=>......[1], "bar"=>[2]}
/(?<foo>.)(?<foo>.)/.named_captures
# => {"foo"=>[1, 2]}
# 名前付きキャプチャを持たないときは空の Hash を返します。
/(.)(.)/.named_captures
# => {}
//}... -
Regexp
:: EXTENDED -> Integer (15100.0) -
バックスラッシュでエスケープされていない空白と # から改行までを無 視します。正規表現リテラルの //x オプションと同じ です。(空白を入れる場合は\でエスケープして\ (<-空白)と 指定します)
バックスラッシュでエスケープされていない空白と # から改行までを無
視します。正規表現リテラルの //x オプションと同じ
です。(空白を入れる場合は\でエスケープして\ (<-空白)と
指定します) -
Regexp
:: NOENCODING -> Integer (15100.0) -
正規表現のマッチ時に文字列のエンコーディングを無視し、 バイト列としてマッチすることを意味します。
正規表現のマッチ時に文字列のエンコーディングを無視し、
バイト列としてマッチすることを意味します。
正規表現リテラルの n オプションに対応します。 -
json
/ add / regexp (12016.0) -
Regexp に JSON 形式の文字列に変換するメソッドや JSON 形式の文字列から Ruby のオブジェクトに変換するメソッドを定義します。
...Regexp に JSON 形式の文字列に変換するメソッドや JSON 形式の文字列から Ruby のオブジェクトに変換するメソッドを定義します。...