314件ヒット
[1-100件を表示]
(0.054秒)
ライブラリ
- ビルトイン (32)
- psych (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) - scanf (60)
- strscan (72)
クラス
- Enumerator (6)
- Method (14)
-
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) -
Scanf
:: FormatSpecifier (24) -
Scanf
:: FormatString (24) - String (24)
- StringScanner (72)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - << (7)
- >> (7)
- Id (12)
- gsub (12)
-
last
_ match _ tried (6) -
last
_ spec _ tried (6) - matched (18)
- matched? (12)
-
matched
_ count (6) -
matched
_ size (12) -
matched
_ string (6) - matchedsize (12)
-
mid
_ match? (6) - new (24)
- produce (6)
- prune (6)
-
rb
_ define _ method (12) -
rdoc
/ parser (12) -
ruby 1
. 8 . 4 feature (12) -
ruby 1
. 9 feature (12) - scanf (18)
- width (6)
検索結果
先頭5件
-
RDoc
:: Parser :: Markdown # scan -> RDoc :: TopLevel (24201.0) -
Markdown 形式で記述されたファイルを解析します。
...Markdown 形式で記述されたファイルを解析します。
@return RDoc::TopLevel オブジェクトを返します。... -
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 :: 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 オブジェクトを返します。... -
StringScanner
# matched -> String | nil (9118.0) -
前回マッチした部分文字列を返します。 前回のマッチに失敗していると nil を返します。
...に失敗していると nil を返します。
//emlist[例][ruby]{
require 'strscan'
s = StringScanner.new('test string')
s.matched # => nil
s.scan(/\w+/) # => "test"
s.matched # => "test"
s.scan(/\w+/) # => nil
s.matched # => nil
s.scan(/\s+/) # => " "
s.matched # => " "
//}... -
StringScanner
# matched? -> bool (9118.0) -
前回のマッチが成功していたら true を、 失敗していたら false を返します。
...失敗していたら false を返します。
//emlist[例][ruby]{
require 'strscan'
s = StringScanner.new('test string')
s.matched? # => false
s.scan(/\w+/) # => "test"
s.matched? # => true
s.scan(/\w+/) # => nil
s.matched? # => false
s.scan(/\s+/) # => " "
s.matched? # => true
//}... -
StringScanner
# matched _ size -> Integer | nil (9118.0) -
前回マッチした部分文字列の長さを返します。 前回マッチに失敗していたら nil を返します。
...'strscan'
def run(encode)
utf8 = "\u{308B 3073 3044}" # るびい
s = StringScanner.new(utf8.encode(encode))
s.scan(/#{"\u{308B}".encode(encode)}/)
s.matched_size
end
p run("UTF-8") #=> 3
p run("EUC-JP") #=> 2
p run("Shift_Jis") #=> 2
//}
//emlist[例][ruby]{
require 'strscan'
s......= StringScanner.new('test string')
s.matched_size # => nil
s.scan(/\w+/) # => "test"
s.matched_size # => 4
s.scan(/\w+/) # => nil
s.matched_size # => nil
//}...