別のキーワード
ライブラリ
- ビルトイン (326)
- csv (144)
- mkmf (24)
-
rdoc
/ markup (72) -
rdoc
/ markup / formatter (12)
クラス
- Array (12)
- CSV (108)
-
CSV
:: FieldInfo (36) -
Encoding
:: Converter (204) -
Encoding
:: InvalidByteSequenceError (24) -
Encoding
:: UndefinedConversionError (12) -
RDoc
:: Markup (72) -
RDoc
:: Markup :: Formatter (12) - Range (14)
- Rational (12)
- Regexp (12)
- String (36)
モジュール
- Kernel (24)
キーワード
- =~ (12)
-
add
_ html (12) -
add
_ special (12) -
add
_ word _ pair (12) - content (12)
- converters (12)
-
convertible
_ int (24) - convpath (12)
-
destination
_ encoding (12) - encode (36)
- entries (7)
-
error
_ bytes (12) -
error
_ char (12) - finish (12)
-
get
_ line _ types (12) - header (12)
-
header
_ convert (36) -
header
_ converters (12) -
incomplete
_ input? (12) - index (12)
-
insert
_ output (12) - inspect (12)
-
last
_ error (12) - line (12)
-
primitive
_ convert (48) -
primitive
_ errinfo (12) - putback (24)
- replacement (12)
- replacement= (12)
-
source
_ encoding (12) -
to
_ a (7) - transpose (12)
-
unconverted
_ fields? (12)
検索結果
先頭5件
-
RDoc
:: Markup # add _ special(pattern , name) -> () (7.0) -
pattern で指定した正規表現にマッチする文字列をフォーマットの対象にしま す。
...cial.text + "</font>"
end
end
m = SM::SimpleMarkup.new
m.add_special(/\b([A-Z][a-z]+[A-Z]\w+)/, :WIKIWORD)
h = WikiHtml.new
puts m.convert(input_string, h)
変換時に実際にフォーマットを行うには SM::ToHtml#accept_special_<name で指定した名前>
のように、... -
RDoc
:: Markup # add _ word _ pair(start , stop , name) -> () (7.0) -
start と stop ではさまれる文字列(例. *bold*)をフォーマットの対象にしま す。
...html'
m = SM::SimpleMarkup.new
m.add_word_pair("{", "}", :STRIKE)
h = SM::ToHtml.new
h.add_tag(:STRIKE, "<strike>", "</strike>")
puts m.convert(input_string, h)
変換時に実際にフォーマットを行うには SM::ToHtml#add_tag のように、
フォーマッタ側でも操作を... -
Range
# entries -> Array (7.0) -
self を配列に変換します。
...=> [0, 1, 2, 3]
p ('a'..'c').to_a # => ["a", "b", "c"]
p (:a..:d).to_a # => [:a, :b, :c, :d]
require 'date'
p (Date.new(1965, 4, 14) .. Date.new(1965, 4, 14)).to_a # => [#<Date: 1965-04-14 ((2438865j,0s,0n),+0s,2299161j)>]
(1..).to_a # RangeError: cannot convert endless range to an array
//}... -
Range
# to _ a -> Array (7.0) -
self を配列に変換します。
...=> [0, 1, 2, 3]
p ('a'..'c').to_a # => ["a", "b", "c"]
p (:a..:d).to_a # => [:a, :b, :c, :d]
require 'date'
p (Date.new(1965, 4, 14) .. Date.new(1965, 4, 14)).to_a # => [#<Date: 1965-04-14 ((2438865j,0s,0n),+0s,2299161j)>]
(1..).to_a # RangeError: cannot convert endless range to an array
//}... -
Regexp
# =~(string) -> Integer | nil (7.0) -
文字列 string との正規表現マッチを行います。マッチした場合、 マッチした位置のインデックスを返します(先頭は0)。マッチしなかった 場合、あるいは string が nil の場合には nil を返 します。
...foo/ =~ "afoo" # => 1
p $~[0] # => "foo"
p /foo/ =~ "bar" # => nil
unless /foo/ === "bar"
puts "not match " # => not match
end
str = []
begin
/ugo/ =~ str
rescue TypeError
printf "! %s\t%s\n", $!, $@ # => ! can't convert Array into String r5.rb:15
end
//}... -
String
# encode(**options) -> String (7.0) -
self を指定したエンコーディングに変換した文字列を作成して返します。引数 を2つ与えた場合、第二引数は変換元のエンコーディングを意味します。さもな くば self のエンコーディングが使われます。 無引数の場合は、Encoding.default_internal が nil でなければそれが変換先のエンコーディングになり、かつ :invalid => :replace と :undef => :replace が指定されたと見なされ、nil ならば変換は行われません。
...行を CRLF 改行に置き換えます。(CRLF は CRCRLF になります)
これ以上細かい指定を行いたい場合は、Encoding::Converter#convert を用いましょう。
//emlist[例][ruby]{
#coding:UTF-8
s = "いろは"
s.encode("EUC-JP")
s.encode(Encoding::UTF_8)
# U+00B7 MIDDLE DO... -
String
# encode(encoding , **options) -> String (7.0) -
self を指定したエンコーディングに変換した文字列を作成して返します。引数 を2つ与えた場合、第二引数は変換元のエンコーディングを意味します。さもな くば self のエンコーディングが使われます。 無引数の場合は、Encoding.default_internal が nil でなければそれが変換先のエンコーディングになり、かつ :invalid => :replace と :undef => :replace が指定されたと見なされ、nil ならば変換は行われません。
...行を CRLF 改行に置き換えます。(CRLF は CRCRLF になります)
これ以上細かい指定を行いたい場合は、Encoding::Converter#convert を用いましょう。
//emlist[例][ruby]{
#coding:UTF-8
s = "いろは"
s.encode("EUC-JP")
s.encode(Encoding::UTF_8)
# U+00B7 MIDDLE DO... -
String
# encode(encoding , from _ encoding , **options) -> String (7.0) -
self を指定したエンコーディングに変換した文字列を作成して返します。引数 を2つ与えた場合、第二引数は変換元のエンコーディングを意味します。さもな くば self のエンコーディングが使われます。 無引数の場合は、Encoding.default_internal が nil でなければそれが変換先のエンコーディングになり、かつ :invalid => :replace と :undef => :replace が指定されたと見なされ、nil ならば変換は行われません。
...行を CRLF 改行に置き換えます。(CRLF は CRCRLF になります)
これ以上細かい指定を行いたい場合は、Encoding::Converter#convert を用いましょう。
//emlist[例][ruby]{
#coding:UTF-8
s = "いろは"
s.encode("EUC-JP")
s.encode(Encoding::UTF_8)
# U+00B7 MIDDLE DO...