Ruby 2.2.0 リファレンスマニュアル > ライブラリ一覧 > rexml/documentライブラリ > REXML::Entityクラス > matches?

singleton method REXML::Entity.matches?

matches?(string) -> bool[permalink][rdoc]

string が実体宣言の文法に従う文字列であれば真を返します。

[PARAM] string:
判定対象の文字列

require 'rexml/document'

p REXML::Entity.matches?('<!ENTITY s "seal">') # => true
p REXML::Entity.matches?('<!ENTITY % s "seal">') # => true
p REXML::Entity.matches?('<!ELEMENT br EMPTY >') # => false