関連するキーワード
検索結果
先頭5件
-
String
# delete(str) -> String (18142) -
String#delete の日本語対応版です。 指定したパターンの文字列を取り除きます。
...
String#delete の日本語対応版です。
指定したパターンの文字列を取り除きます。
ただしこのメソッドは置き換え前の物とは異なり
複数の引数を取れません。
@param str 取り除く文字のパターン。
例:
#!/usr/bin/env ruby
$KCOD......E = 'EUC'
zstr = 'ABCDEF'
hoge = 'hogehoge'
p zstr.delete("A") # => "唾津\306"
p hoge.delete("e") # => "hoghog"
require 'jcode'
p zstr.delete("A") # => "BCDEF"
p hoge.delete("e") # => "hoghog"... -
String
# delete(*strs) -> String (18114) -
self から strs に含まれる文字を取り除いた文字列を生成し返します。
...、引数を複数指定した場合は、
すべての引数にマッチする文字だけが削除されます。
@param strs 削除する文字列を示す文字列 (のリスト)
例:
p "123456789".delete("2378") #=> "14569"
p "123456789".delete("2-8", "^4-6") #=> "14569"... -
String
# delete!(str) -> self|nil (6118) -
String#delete! の日本語対応版です。 指定したパターンの文字列を破壊的に取り除きます。
...
String#delete! の日本語対応版です。
指定したパターンの文字列を破壊的に取り除きます。
ただしこのメソッドは置き換え前の物とは異なり
複数の引数を取れません。
@param str 取り除く文字のパターン。... -
String
# delete!(*strs) -> self | nil (6114) -
self から strs に含まれる文字を破壊的に取り除きます。
...。
@return 通常は self を返しますが、何も変更が起こらなかった場合は nil を返します。
@param strs 削除する文字列を示す文字列 (のリスト)
例:
p "123456789".delete("2-8", "^4-6") #=> "14569"
p "123456789".delete("2378") #=> "14569"... -
String
# unpack(template) -> Array (7) -
Array#pack で生成された文字列を テンプレート文字列 template にしたがってアンパックし、 それらの要素を含む配列を返します。
...@param template pack テンプレート文字列
@return オブジェクトの配列
以下にあげるものは、Array#pack、String#unpack
のテンプレート文字の一覧です。テンプレート文字は後に「長さ」を表す数字
を続けることができます......t
l: int32_t
L: uint32_t
//}
==== 各テンプレート文字の説明
説明中、Array#pack と String#unpack で違いのあるものは `/' で区切って
「Array#pack の説明 / String#unpack の説明」としています。
: a
ASCII文字列(null文字を詰める/後続するnu......"Ru\0\0by".unpack('ccxxcc') # => [82, 117, 98, 121]
//}
: Hexダンプを数値の配列に変換する例
//emlist{
"61 62 63 64 65 66".delete(' ').to_a.pack('H*').unpack('C*')
# => [97, 98, 99, 100, 101, 102]
"61 62 63 64 65 66".split.collect {|c| c.hex}
# => [97, 98, 99, 10...
