131件ヒット
[1-100件を表示]
(0.058秒)
種類
- インスタンスメソッド (66)
- 文書 (29)
- 特異メソッド (24)
- 定数 (12)
ライブラリ
- resolv (24)
-
shell
/ command-processor (6) - strscan (72)
クラス
-
Resolv
:: DNS :: Resource :: TXT (24) -
Shell
:: CommandProcessor (6) - StringScanner (72)
キーワード
- Id (12)
-
NEWS for Ruby 3
. 0 . 0 (5) - echo (6)
- matched (12)
- matched? (12)
-
matched
_ size (12) - matchedsize (12)
- new (24)
-
ruby 1
. 8 . 3 feature (12) -
ruby 1
. 8 . 4 feature (12)
検索結果
先頭5件
-
Resolv
:: DNS :: Resource :: TXT # strings -> [String] (21101.0) -
TXT レコードの文字列を配列で返します。
TXT レコードの文字列を配列で返します。 -
StringScanner
# matched -> String | nil (9100.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 (9100.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 (9100.0) -
前回マッチした部分文字列の長さを返します。 前回マッチに失敗していたら nil を返します。
...
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 = StringS......canner.new('test string')
s.matched_size # => nil
s.scan(/\w+/) # => "test"
s.matched_size # => 4
s.scan(/\w+/) # => nil
s.matched_size # => nil
//}... -
StringScanner
# matchedsize -> Integer | nil (9100.0) -
StringScanner#matched_size と同じです。
...
StringScanner#matched_size と同じです。
このメソッドは は将来のバージョンで削除される予定です。
代わりに StringScanner#matched_size を使ってください。
@see StringScanner#matched_size... -
StringScanner
:: Id -> String (9100.0) -
StringScanner クラスの詳しいバージョンを文字列で返します。 この文字列は Object#freeze されています。
...
StringScanner クラスの詳しいバージョンを文字列で返します。
この文字列は Object#freeze されています。... -
Resolv
:: DNS :: Resource :: TXT . new(first _ string , *rest _ strings) -> Resolv :: DNS :: Resource :: TXT (3207.0) -
Resolv::DNS::Resource::TXTのインスタンスを生成します。
...Resolv::DNS::Resource::TXTのインスタンスを生成します。
@param first_string レコードの最初の文字列
@param rest_strings レコードの残りの文字列... -
StringScanner
. new(str , dup = false) -> StringScanner (3200.0) -
新しい StringScanner オブジェクトを生成します。
...新しい StringScanner オブジェクトを生成します。
@param str スキャン対象の文字列を指定します。
@param dup dup は単に無視します。
引数の文字列は複製も freeze もされず、そのまま使います。
//emlist[例][ruby]{
require 'strs... -
Shell
:: CommandProcessor # echo(*strings) -> Shell :: Filter (3107.0) -
実行すると, それらを内容とする Filter オブジェクトを返します.
...れらを内容とする Filter オブジェクトを返します.
@param strings シェルコマンド echo に与える引数を文字列で指定します。
動作例
require 'shell'
Shell.def_system_command("head")
sh = Shell.new
sh.transact {
glob("*.txt").to_a.each { |file|...