別のキーワード
ライブラリ
- ビルトイン (154)
- psych (60)
-
rdoc
/ parser / c (12) -
rdoc
/ parser / changelog (12) -
rdoc
/ parser / markdown (12) -
rdoc
/ parser / rd (12) -
rdoc
/ parser / ruby (12) -
rdoc
/ parser / simple (12) - ripper (24)
- scanf (198)
- strscan (600)
- uri (48)
-
webrick
/ httpserver (12)
クラス
- Enumerator (54)
- IO (12)
- Method (14)
- Proc (14)
-
Psych
:: ScalarScanner (36) -
Psych
:: Visitors :: YAMLTree (12) -
RDoc
:: Parser :: C (12) -
RDoc
:: Parser :: ChangeLog (12) -
RDoc
:: Parser :: Markdown (12) -
RDoc
:: Parser :: RD (12) -
RDoc
:: Parser :: Ruby (12) -
RDoc
:: Parser :: Simple (12) - Ripper (24)
-
Scanf
:: FormatSpecifier (66) -
Scanf
:: FormatString (78) - String (84)
- StringScanner (576)
-
WEBrick
:: HTTPServer :: MountTable (12)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - << (26)
- >> (14)
- Error (12)
- FormatSpecifier (6)
- FormatString (6)
- Id (12)
-
NEWS for Ruby 2
. 7 . 0 (6) - REGEX (6)
-
SCANNER
_ EVENTS (12) -
SCANNER
_ EVENT _ TABLE (12) - SPECIFIERS (6)
- ScalarScanner (12)
- Scanf (6)
- StringScanner (12)
- Version (12)
- [] (12)
-
beginning
_ of _ line? (12) - bol? (12)
- charpos (12)
- check (12)
-
check
_ until (12) - clear (12)
- concat (12)
- conversion (6)
-
count
_ space? (6) - each (48)
- empty? (12)
- eos? (12)
- exist? (12)
- extract (48)
-
get
_ byte (12) - getbyte (12)
- getch (12)
- gsub (48)
- inspect (12)
-
last
_ match _ tried (6) -
last
_ spec (6) -
last
_ spec _ tried (6) - letter (6)
- match (12)
- match? (12)
- matched (18)
- matched? (12)
-
matched
_ count (6) -
matched
_ size (12) -
matched
_ string (6) - matchedsize (12)
-
mid
_ match? (6) -
must
_ C _ version (12) - new (42)
-
parse
_ time (12) - peek (12)
- peep (12)
- pointer (12)
- pointer= (12)
- pos (12)
- pos= (12)
-
post
_ match (12) -
pre
_ match (12) - produce (6)
- prune (6)
-
rb
_ define _ method (12) -
rb
_ scan _ args (12) -
rdoc
/ parser (12) -
re
_ string (6) - reset (12)
- rest (12)
- rest? (12)
-
rest
_ size (12) - restsize (12)
-
ruby 1
. 8 . 4 feature (12) -
ruby 1
. 9 feature (12) -
scan
_ full (12) -
scan
_ until (12) - scanf (42)
-
search
_ full (12) - skip (12)
-
skip
_ until (12) - space (6)
-
spec
_ count (6) - string (12)
- string= (12)
-
string
_ left (6) - strscan (12)
- terminate (12)
-
to
_ re (6) -
to
_ s (12) - tokenize (12)
- unscan (12)
- width (6)
- xmlrpc (3)
検索結果
先頭5件
-
URI
. extract(str , schemes) -> [String] (6.0) -
文字列 str に対してパターンマッチングを試み、 絶対URIにマッチした部分文字列からなる配列として返します。 抽出する URI がなければ空の配列を返します。
...字列の配列 schemes が与えられた場合は
そのスキームだけを検索します。
ブロックが与えられた場合は String#scan と同様で、
マッチした部分がみつかるたびに uri_str に
その部分を代入してブロックを評価します。
このとき... -
URI
. extract(str , schemes) {|uri _ str| . . . } -> nil (6.0) -
文字列 str に対してパターンマッチングを試み、 絶対URIにマッチした部分文字列からなる配列として返します。 抽出する URI がなければ空の配列を返します。
...字列の配列 schemes が与えられた場合は
そのスキームだけを検索します。
ブロックが与えられた場合は String#scan と同様で、
マッチした部分がみつかるたびに uri_str に
その部分を代入してブロックを評価します。
このとき... -
ruby 1
. 9 feature (6.0) -
ruby 1.9 feature ruby version 1.9.0 は開発版です。 以下にあげる機能は将来削除されたり互換性のない仕様変更がなされるかもしれません。 1.9.1 以降は安定版です。 バグ修正がメインになります。
...[obsolete]
: chop [obsolete]
: chop! [obsolete]
: chomp [obsolete]
: chomp! [obsolete]
: split [obsolete]
: scan [obsolete]
削除
=== 2005-10-21
: funcall [new]
fcall から改名
: Module#instance_exec [new]
: Module#module_exec [... -
void rb
_ define _ method(VALUE klass , const char *name , VALUE(*func)() , int argc) (6.0) -
クラスklassのインスタンスメソッドnameを定義します。
...して第二引数に入れて渡されます。
第一引数は配列の要素数です。
VALUE func(int argc, VALUE *argv, VALUE self)
: argcが-2のとき
引数はRubyの配列に入れて渡されます。
VALUE func(VALUE self, VALUE args)
rb_scan_args も参照... -
xmlrpc (6.0)
-
XML-RPC を扱うためのライブラリです。
...Parsers
* NQXML (NQXMLStreamParser, NQXMLTreeParser)
* Expat (XMLStreamParser, XMLTreeParser)
* REXML (REXMLStreamParser)
* xml-scan (XMLScanStreamParser)
* Fastest parser is Expat's XMLStreamParser!
* General
* possible to choose between XMLParser module (Expat wrapper)... -
String
# gsub(pattern , hash) -> String (1.0) -
文字列中の pattern にマッチした部分をキーにして hash を引いた値で置き換えます。
文字列中の pattern にマッチした部分をキーにして hash を引いた値で置き換えます。
@param pattern 置き換える文字列のパターン
@param hash 置き換える文字列を与えるハッシュ
//emlist[例][ruby]{
hash = {'b'=>'B', 'c'=>'C'}
p "abcabc".gsub(/[bc]/){hash[$&]} #=> "aBCaBC"
p "abcabc".gsub(/[bc]/, hash) #=> "aBCaBC"
//} -
String
# gsub(pattern , replace) -> String (1.0) -
文字列中で pattern にマッチする部分全てを 文字列 replace で置き換えた文字列を生成して返します。
文字列中で pattern にマッチする部分全てを
文字列 replace で置き換えた文字列を生成して返します。
置換文字列 replace 中の \& と \0 はマッチした部分文字列に、
\1 ... \9 は n 番目の括弧の内容に置き換えられます。
置換文字列内では \`、\'、\+ も使えます。
これらは $`、$'、$+ に対応します。
@param pattern 置き換える文字列のパターンを表す文字列か正規表現。
文字列を指定した場合は全く同じ文字列にだけマッチする
@param replace pattern で指定した...