るりまサーチ

最速Rubyリファレンスマニュアル検索!
132件ヒット [1-100件を表示] (0.017秒)
トップページ > クエリ:<[x] > クエリ:Comment[x]

別のキーワード

  1. _builtin <
  2. bigdecimal <
  3. module <
  4. float <
  5. complex <

検索結果

<< 1 2 > >>

REXML::Comment (18006.0)

XML コメントを表すクラス。

...XML コメントを表すクラス。

コメントとは <!-- と --> で挟まれたテキストです。

//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new(<<EOS)
<
!-- xx -->
<
root>
<
!-- yy -->
text
<
!-- zz -->
<
/root>
EOS

doc[0].string # => " xx "
doc.root[1].string # => " yy...

REXML::Comment#<=>(other) -> -1 | 0 | 1 (9116.0)

other と内容(REXML::Comment#string)を比較します。

...other と内容(REXML::Comment#string)を比較します。...

正規表現 (352.0)

正規表現 * metachar * expansion * char * anychar * string * str * quantifier * capture * grouping * subexp * selector * anchor * cond * option * encoding * comment * free_format_mode * absenceop * list * specialvar * references

...har
* anychar
* string
* str
* quantifier
* capture
* grouping
* subexp
* selector
* anchor
* cond
* option
* encoding
* comment
* free_format_mode
* absenceop
* list
* specialvar
* references


正規表現(regular expression)は文字列のパターンを記述...
...都") # => #<MatchData "東京都">
//}

埋め込んだ文字列にメタ文字が含まれているならば、それは
メタ文字として認識されます。

//emlist[][ruby]{
number = "(\\d+)"
operator = "(\\+|-|\\*|/)"
/#{number}#{operator}#{number}/.match("43+291")
# => #<MatchData "43+...
...h("y") # => #<MatchData "y">
/[a-z[0-9]]/.match("[") # => nil
r = /[a-w&&[^c-g]e]/ # ([a-w] かつ ([^c-g] もしくは e)) つまり [abeh-w] と同じ
r.match("b") # => #<MatchData "b">
r.match("c") # => nil
r.match("e") # => #<MatchData "e">
r.match("g") # => nil
r.match("h") # => #<MatchData "h"...

rexml/parsers/streamparser (84.0)

ストリーム式の XML パーサ。

...)
@events << "text[#{text}]"
end

def tag_start(name, attrs)
@events << "tag_start[#{name}]"
end

attr_reader :events
end

xml = <<EOS
<
members>
<
member name="apple" color="red">
<
comment>comment here</comment>
<
/member>
<
member name="banana" color="yellow"/>
<
/members>
EOS...
...arse
listener.events
# => ["tag_start[members]",
# "text[\n ]",
# "tag_start[member]",
# "text[\n ]",
# "tag_start[comment]",
# "text[comment here]",
# "text[\n ]",
# "text[\n ]",
# "tag_start[member]",
# "text[\n]",
# "text[\n]"]
//}

=== コールバ...
.../streamlistener'

xml = <<EOS
<
?xml version="1.0" encoding="UTF-8" ?>
<
?xml-stylesheet type="text/css" href="style.css"?>
<
!DOCTYPE root SYSTEM "foo" [
<
!ELEMENT root (a+)>
<
!ELEMENT a>
<
!ENTITY bar "barbarbarbar">
<
!ATTLIST a att CDATA #REQUIRED xyz CDATA "foobar">
<
!NOTATION foobar SYSTE...

rexml/parsers/sax2parser (60.0)

SAX2 と同等の API を持つストリーム式の XML パーサ。

...Parser.new(<<XML)
<
root n="0">
<
a n="1">111</a>
<
b n="2">222</b>
<
a n="3">333</a>
<
/root>
XML

elements = []
parser.listen(:start_element){|uri, localname, qname, attrs|
elements << [qname, attrs]
}
as = []
parser.listen(:start_element, ["a"]){|uri, localname, qname, attrs|
as << [qname, a...
...ttrs]
}
texts = []
parser.listen(:characters, ["a"]){|c| texts << c }
parser.parse
elements # => [["root", {"n"=>"0"}], ["a", {"n"=>"1"}], ["b", {"n"=>"2"}], ["a", {"n"=>"3"}]]
as # => [["a", {"n"=>"1"}], ["a", {"n"=>"3"}]]
texts # => ["111", "333"]
//}

//emlist[仕様確認サンプル][ruby]{
req...
...l.ent">
%HTMLsymbol;
]>
<
root xmlns="http://example.org/default"
xmlns:foo="http://example.org/foo"
xmlns:bar="http://example.org/bar"><![CDATA[cdata is here]]>
<
a foo:att='1' bar:att='2' att='&lt;'>
<
bar:b />
<
/a>
&amp;&amp; <!-- comment here--> &bar;
<
/root>
EOS

class Listen...

絞り込み条件を変える

Rubyで使われる記号の意味(正規表現の複雑な記号は除く) (48.0)

Rubyで使われる記号の意味(正規表現の複雑な記号は除く) ex q num per and or  plus minus ast slash hat sq  period comma langl rangl eq tilde  dollar at under lbrarbra  lbra2rbra2 lbra3rbra3 dq colon ac  backslash semicolon

...現の、量指定子(quantifiers)。直前の正規表現の 0 または 1 回の繰り返し。

===[a:num] #

: #コメント
d:spec/lexical#comment。# から行末までがコメントになります。

: xxx #=> 実行結果
: xxx # => 実行結果

慣用的に実行結果を示すため...
...トの書き方。

: #! ruby -Ks

shebang。d:spec/rubycmd#shebangを参照。

: # coding: utf-8

マジックコメント。d:spec/m17n#magic_comment を参照。

: "a is #{a}"

d:spec/literal#exp
//emlist{
a = 10
p "a is #{a}" #=> "a is 10"
//}

: Range#each

説明文の中でのみ...
...logs$} や %w[foo bar baz] ・・ %<文字><区切り文字><文字列><区切り文字>

d:spec/literal#percent。<区切り文字>には任意の非英数字を用いることができ、
<
文字>によって式の意味が異なります。なお、最初の <区切り文字> が、左側の角...

rexml/parsers/pullparser (36.0)

プル方式の XML パーサ。

...テキストノード
: processing_instruction (ターゲット文字列, 内容文字列 | nil)
XML処理命令(Processing Instruction, PI)
: comment (コメント文字列)
コメント
: start_doctype (ルート要素名, "SYSTEM" | "PUBLIC" | nil, システム識別子 | nil, 公開識別...
...rsers/pullparser'
xml = <<EOS
<
?xml version="1.0" encoding="UTF-8" ?>
<
?xml-stylesheet type="text/css" href="style.css"?>
<
!DOCTYPE root SYSTEM "foo" [
<
!ELEMENT root (a+)>
<
!ELEMENT a>
<
!ENTITY bar "barbarbarbar">
<
!ATTLIST a att CDATA #REQUIRED xyz CDATA "foobar">
<
!NOTATION foobar SYSTE...
...>
<
!ENTITY % HTMLsymbol PUBLIC
"-//W3C//ENTITIES Symbols for XHTML//EN"
"xhtml-symbol.ent">
%HTMLsymbol;
]>
<
root xmlns:foo="http://example.org/foo"
xmlns:bar="http://example.org/bar"><![CDATA[cdata is here]]>
<
a foo:att='1' bar:att='2' att='&lt;'/>
&amp;&amp; <!-- comment...

ruby 1.6 feature (36.0)

ruby 1.6 feature ruby version 1.6 は安定版です。この版での変更はバグ修正がメイン になります。

...ruby 1.6 feature
ruby version 1.6 は安定版です。この版での変更はバグ修正がメイン
になります。

((<stable-snapshot|URL:ftp://ftp.netlab.co.jp/pub/lang/ruby/stable-snapshot.tar.gz>)) は、日々更新される安定版の最新ソースです。

== 1.6.8 (2002-12-24) ->...
...-> 1.6.8 (2002-12-24)

: 2002-10-02: Thread (cygwin)

Cygwin で、Thread の切替えが行われないことがありました。
((<ruby-list:36058>)), ((<ruby-list:24637>))

: 2002-10-01: Socket (win)

Windows でのソケットの問題が1つ解決されたようです。(どのような...
...のバックポートではありません。コメントの扱いなどは、1.7
とは異なります。(((<ruby 1.7 feature>)) の 2002-06-24 も参照)

p "#{ "" # comment }"
=> ruby 1.6.8 (2002-10-04) [i586-linux]
""
=> -:1: parse error
ruby 1.7....

rexml/parsers/ultralightparser (24.0)

パース結果を配列で作られた木構造により返すパーサ。

...キストノード
: [:processing_instruction, ターゲット文字列, 内容文字列 | nil]
XML処理命令(Processing Instruction, PI)
: [:comment ,コメント文字列]
コメント
: [:start_doctype, 親ノード, ルート要素名, "SYSTEM" | "PUBLIC" | nil, システム識別子 | nil...
...uby]{
require 'rexml/parsers/ultralightparser'
require 'pp'
parser = REXML::Parsers::UltraLightParser.new(<<XML)
<
?xml version="1.0" encoding="UTF-8" ?>
<
root>
<
a n="1">xyz</a>
<
b m="2" />
<
/root>
XML
pp parser.parse
# >> [[:xmldecl, "1.0", "UTF-8", nil],
# >> [:text, "\n"],
# >> [:start_eleme...
<< 1 2 > >>