別のキーワード
ライブラリ
- ビルトイン (139)
- psych (55)
-
rdoc
/ parser / c (11) -
rdoc
/ parser / changelog (11) -
rdoc
/ parser / markdown (11) -
rdoc
/ parser / rd (11) -
rdoc
/ parser / ruby (11) -
rdoc
/ parser / simple (11) - ripper (22)
- scanf (120)
- strscan (352)
- uri (44)
-
webrick
/ httpserver (11)
クラス
- Enumerator (49)
- Method (12)
- Proc (12)
-
Psych
:: ScalarScanner (33) -
Psych
:: Visitors :: YAMLTree (11) -
RDoc
:: Parser :: C (11) -
RDoc
:: Parser :: ChangeLog (11) -
RDoc
:: Parser :: Markdown (11) -
RDoc
:: Parser :: RD (11) -
RDoc
:: Parser :: Ruby (11) -
RDoc
:: Parser :: Simple (11) - Ripper (22)
-
Scanf
:: FormatSpecifier (66) -
Scanf
:: FormatString (36) - String (78)
- StringScanner (341)
-
WEBrick
:: HTTPServer :: MountTable (11)
モジュール
- URI (44)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - << (12)
- >> (12)
- FormatSpecifier (6)
-
NEWS for Ruby 2
. 7 . 0 (5) -
SCANNER
_ EVENTS (11) -
SCANNER
_ EVENT _ TABLE (11) - SPECIFIERS (6)
- ScalarScanner (11)
- StringScanner (11)
- charpos (11)
- check (11)
-
check
_ until (11) - conversion (6)
-
count
_ space? (6) - each (44)
- empty? (11)
- eos? (11)
- exist? (11)
- extract (44)
-
get
_ byte (11) - getbyte (11)
- getch (11)
- gsub (44)
- inspect (11)
-
last
_ spec (6) -
last
_ spec _ tried (6) - letter (6)
- match (6)
- match? (11)
- matched (6)
-
matched
_ size (11) -
matched
_ string (6) -
mid
_ match? (6) - new (33)
-
parse
_ time (11) - peek (11)
- peep (11)
- pointer (11)
- pointer= (11)
- pos (11)
- pos= (11)
-
post
_ match (11) -
pre
_ match (11) - produce (5)
- prune (6)
-
rdoc
/ parser (11) -
re
_ string (6) - rest? (11)
-
rest
_ size (11) - restsize (11)
-
ruby 1
. 8 . 4 feature (11) -
ruby 1
. 9 feature (11) -
scan
_ full (11) -
scan
_ until (11) - scanf (18)
-
search
_ full (11) - skip (11)
-
skip
_ until (11) - space (6)
-
spec
_ count (6) -
to
_ re (6) -
to
_ s (6) - tokenize (11)
- unscan (11)
- width (6)
- xmlrpc (3)
検索結果
先頭5件
-
StringScanner
# scan(regexp) -> String | nil (21261.0) -
スキャンポインタの地点だけで regexp と文字列のマッチを試します。 マッチしたら、スキャンポインタを進めて正規表現にマッチした 部分文字列を返します。マッチしなかったら nil を返します。
...インタの地点だけで regexp と文字列のマッチを試します。
マッチしたら、スキャンポインタを進めて正規表現にマッチした
部分文字列を返します。マッチしなかったら nil を返します。
@param regexp マッチに用いる正規表現......を指定します。
//emlist[例][ruby]{
require 'strscan'
s = StringScanner.new('test string')
p s.scan(/\w+/) #=> "test"
p s.scan(/\w+/) #=> nil
p s.scan(/\s+/) #=> " "
p s.scan(/\w+/) #=> "string"
p s.scan(/./) #=> nil
//}... -
RDoc
:: Parser :: C # scan -> RDoc :: TopLevel (21201.0) -
C 言語で記述されたソースコードから組み込みクラス/モジュールのドキュメン トを解析します。
...C 言語で記述されたソースコードから組み込みクラス/モジュールのドキュメン
トを解析します。
@return RDoc::TopLevel オブジェクトを返します。... -
RDoc
:: Parser :: ChangeLog # scan -> RDoc :: TopLevel (21201.0) -
ChangeLog ファイルを解析します。
...ChangeLog ファイルを解析します。
@return RDoc::TopLevel オブジェクトを返します。... -
RDoc
:: Parser :: Markdown # scan -> RDoc :: TopLevel (21201.0) -
Markdown 形式で記述されたファイルを解析します。
...Markdown 形式で記述されたファイルを解析します。
@return RDoc::TopLevel オブジェクトを返します。... -
RDoc
:: Parser :: RD # scan -> RDoc :: TopLevel (21201.0) -
RD 形式で記述されたファイルを解析します。
...RD 形式で記述されたファイルを解析します。
@return RDoc::TopLevel オブジェクトを返します。... -
RDoc
:: Parser :: Ruby # scan -> RDoc :: TopLevel (21201.0) -
Ruby のソースコードからクラス/モジュールのドキュメントを解析します。
...Ruby のソースコードからクラス/モジュールのドキュメントを解析します。
@return RDoc::TopLevel オブジェクトを返します。... -
RDoc
:: Parser :: Simple # scan -> RDoc :: TopLevel (21201.0) -
自身の持つ RDoc::TopLevel のコメントとしてファイルの内容を解析し ます。
...自身の持つ RDoc::TopLevel のコメントとしてファイルの内容を解析し
ます。
@return RDoc::TopLevel オブジェクトを返します。... -
WEBrick
:: HTTPServer :: MountTable # scan(path) -> Array (21201.0) -
与えられたパスをスクリプトの名前と PATH_INFO に分割します。
...与えられたパスをスクリプトの名前と PATH_INFO に分割します。
@param path パスを指定します。... -
String
# scan(pattern) -> [String] | [[String]] (18268.0) -
self に対して pattern を繰り返しマッチし、 マッチした部分文字列の配列を返します。
...self に対して pattern を繰り返しマッチし、
マッチした部分文字列の配列を返します。
pattern が正規表現で括弧を含む場合は、
括弧で括られたパターンにマッチした部分文字列の配列の配列を返します。
@param pattern 探索す......][ruby]{
p "foobar".scan(/../) # => ["fo", "ob", "ar"]
p "foobar".scan("o") # => ["o", "o"]
p "foobarbazfoobarbaz".scan(/ba./) # => ["bar", "baz", "bar", "baz"]
p "foobar".scan(/(.)/) # => [["f"], ["o"], ["o"], ["b"], ["a"], ["r"]]
p "foobarbazfoobarbaz".scan(/(ba)(.)... -
String
# scan(pattern) {|s| . . . } -> self (18248.0) -
pattern がマッチした部分文字列をブロックに渡して実行します。 pattern が正規表現で括弧を含む場合は、 括弧で括られたパターンにマッチした文字列の配列を渡します。
...
pattern がマッチした部分文字列をブロックに渡して実行します。
pattern が正規表現で括弧を含む場合は、
括弧で括られたパターンにマッチした文字列の配列を渡します。
@param pattern 探索する部分文字列または正規表現
//em......list[例][ruby]{
"foobarbazfoobarbaz".scan(/ba./) {|s| p s }
# "bar"
# "baz"
# "bar"
# "baz"
"foobarbazfoobarbaz".scan("ba") {|s| p s }
# "ba"
# "ba"
# "ba"
# "ba"
"foobarbazfoobarbaz".scan(/(ba)(.)/) {|s| p s }
# ["ba", "r"]
# ["ba", "z"]
# ["ba", "r"]
# ["ba", "z"]
//}...