<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://www.w3.org/Bugs/Public/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4"
          urlbase="https://www.w3.org/Bugs/Public/"
          
          maintainer="sysbot+bugzilla@w3.org"
>

    <bug>
          <bug_id>4117</bug_id>
          
          <creation_ts>2006-12-31 19:19:01 +0000</creation_ts>
          <short_desc>Regex patterns using multiple quantifiers</short_desc>
          <delta_ts>2010-01-26 12:33:11 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>XML Schema Test Suite</product>
          <component>Microsoft tests</component>
          <version>2006-11-06</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows XP</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard>metadata updated 2010-01-26</status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Michael Kay">mike</reporter>
          <assigned_to name="Henry S. Thompson">ht</assigned_to>
          
          
          <qa_contact name="XML Schema Test Suite mailing list">public-xml-schema-testsuite</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>13297</commentid>
    <comment_count>0</comment_count>
    <who name="Michael Kay">mike</who>
    <bug_when>2006-12-31 19:19:01 +0000</bug_when>
    <thetext>In the Microsoft regex tests, test RegexTest_178 includes a schema with the pattern

value=&apos;(foo)(\c?*)(bar)&apos;

This is invalid because \c is followed by two quantifiers. But the metadata describes the schema as valid.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>13298</commentid>
    <comment_count>1</comment_count>
    <who name="Michael Kay">mike</who>
    <bug_when>2006-12-31 19:25:21 +0000</bug_when>
    <thetext>A similar problem affects RegexTest_294 and RegexTest_295, which use patterns such as

value=&apos;([0-9]+?)([\w]+?)&apos;

Similarly:

RegexTest_299 to RegexTest_317

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>13301</commentid>
    <comment_count>2</comment_count>
    <who name="Michael Kay">mike</who>
    <bug_when>2007-01-01 11:36:41 +0000</bug_when>
    <thetext>Also affects 

   &lt;test group=&quot;RegexTest_521&quot; name=&quot;RegexTest_521&quot;/&gt;
   &lt;test group=&quot;RegexTest_648&quot; name=&quot;RegexTest_648&quot;/&gt;
   &lt;test group=&quot;RegexTest_717&quot; name=&quot;RegexTest_717&quot;/&gt;
   &lt;test group=&quot;RegexTest_718&quot; name=&quot;RegexTest_718&quot;/&gt;
   &lt;test group=&quot;RegexTest_719&quot; name=&quot;RegexTest_719&quot;/&gt;
   &lt;test group=&quot;RegexTest_724&quot; name=&quot;RegexTest_724&quot;/&gt;
   &lt;test group=&quot;RegexTest_725&quot; name=&quot;RegexTest_725&quot;/&gt;
   &lt;test group=&quot;RegexTest_726&quot; name=&quot;RegexTest_726&quot;/&gt;
   &lt;test group=&quot;RegexTest_727&quot; name=&quot;RegexTest_727&quot;/&gt;
   &lt;test group=&quot;RegexTest_728&quot; name=&quot;RegexTest_728&quot;/&gt;
   &lt;test group=&quot;RegexTest_729&quot; name=&quot;RegexTest_729&quot;/&gt;
   &lt;test group=&quot;RegexTest_730&quot; name=&quot;RegexTest_730&quot;/&gt;
   &lt;test group=&quot;RegexTest_731&quot; name=&quot;RegexTest_731&quot;/&gt;
   &lt;test group=&quot;RegexTest_732&quot; name=&quot;RegexTest_732&quot;/&gt;
   &lt;test group=&quot;RegexTest_733&quot; name=&quot;RegexTest_733&quot;/&gt;
   &lt;test group=&quot;RegexTest_743&quot; name=&quot;RegexTest_743&quot;/&gt;
   &lt;test group=&quot;RegexTest_781&quot; name=&quot;RegexTest_781&quot;/&gt;
   &lt;test group=&quot;RegexTest_782&quot; name=&quot;RegexTest_782&quot;/&gt;
   &lt;test group=&quot;RegexTest_783&quot; name=&quot;RegexTest_783&quot;/&gt;
   &lt;test group=&quot;RegexTest_790&quot; name=&quot;RegexTest_790&quot;/&gt;
   &lt;test group=&quot;RegexTest_1132&quot; name=&quot;RegexTest_1132&quot;/&gt;
   &lt;test group=&quot;RegexTest_1201&quot; name=&quot;RegexTest_1201&quot;/&gt;
   &lt;test group=&quot;RegexTest_1202&quot; name=&quot;RegexTest_1202&quot;/&gt;
   &lt;test group=&quot;RegexTest_1203&quot; name=&quot;RegexTest_1203&quot;/&gt;
   &lt;test group=&quot;RegexTest_1208&quot; name=&quot;RegexTest_1208&quot;/&gt;
   &lt;test group=&quot;RegexTest_1209&quot; name=&quot;RegexTest_1209&quot;/&gt;
   &lt;test group=&quot;RegexTest_1210&quot; name=&quot;RegexTest_1210&quot;/&gt;
   &lt;test group=&quot;RegexTest_1211&quot; name=&quot;RegexTest_1211&quot;/&gt;
   &lt;test group=&quot;RegexTest_1212&quot; name=&quot;RegexTest_1212&quot;/&gt;
   &lt;test group=&quot;RegexTest_1213&quot; name=&quot;RegexTest_1213&quot;/&gt;
   &lt;test group=&quot;RegexTest_1214&quot; name=&quot;RegexTest_1214&quot;/&gt;
   &lt;test group=&quot;RegexTest_1215&quot; name=&quot;RegexTest_1215&quot;/&gt;
   &lt;test group=&quot;RegexTest_1216&quot; name=&quot;RegexTest_1216&quot;/&gt;
   &lt;test group=&quot;RegexTest_1217&quot; name=&quot;RegexTest_1217&quot;/&gt;
   &lt;test group=&quot;RegexTest_1227&quot; name=&quot;RegexTest_1227&quot;/&gt;
   &lt;test group=&quot;RegexTest_1265&quot; name=&quot;RegexTest_1265&quot;/&gt;
   &lt;test group=&quot;RegexTest_1266&quot; name=&quot;RegexTest_1266&quot;/&gt;
   &lt;test group=&quot;RegexTest_1267&quot; name=&quot;RegexTest_1267&quot;/&gt;
   &lt;test group=&quot;RegexTest_1274&quot; name=&quot;RegexTest_1274&quot;/&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>31233</commentid>
    <comment_count>3</comment_count>
    <who name="Henry S. Thompson">ht</who>
    <bug_when>2010-01-26 12:33:11 +0000</bug_when>
    <thetext>HST checked all the patterns, confirmed that they do all have double exponents</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>