# ParseClassはHeadingなどの実際に置換をしているparseMethodの # TemplateMethodです。 # 置換対象のテキストに正規表現がマッチングしなかった場合は # textをreturnし、マッチングした場合は置換されたテキストを戻します。 class Parse def initialize @result = String.new @p_flag = nil @pre_flag = nil @list_flag = nil end def self.parse text return text if @result == nil @result end end