From 00adf578dfd8e505b59a081d4940d807c490cf6c Mon Sep 17 00:00:00 2001 From: naruse Date: Tue, 6 Apr 2010 00:53:34 +0000 Subject: Fix wrong regexp. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27233 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- test/rss/test_xml-stylesheet.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'test/rss/test_xml-stylesheet.rb') diff --git a/test/rss/test_xml-stylesheet.rb b/test/rss/test_xml-stylesheet.rb index cc19a38287..6edafaeaa0 100644 --- a/test/rss/test_xml-stylesheet.rb +++ b/test/rss/test_xml-stylesheet.rb @@ -94,9 +94,9 @@ module RSS end def parse_pi(pi) - /\A\s*<\?(\S+)([^(?:\?>)]+)\?>\s*\z/ =~ pi + /\A\s*<\?(\S+)([^?]*\?+(?:[^?>][^?]*\?+)*)>\s*\z/ =~ pi target = $1 - dummy = REXML::Document.new("").root + dummy = REXML::Document.new("").root contents = {} dummy.attributes.each do |name, value| contents[name] = value -- cgit v1.2.3