1 =>(\.//)?(((child::)?((\i\c*:)?(\i\c*|\*)))|\.)(/(((child::)?((\i\c*:)?(\i\c*|\*)))|\.))*(\|(\.//)?(((child::)?((\i\c*:)?(\i\c*|\*)))|\.)(/(((child::)?((\i\c*:)?(\i\c*|\*)))|\.))*)*
3 a12/b312/b312/b312/b312/b312/b312/b312/b312/b312/b312/b312/b3
11 child::a/child::b:*|a/*/b|.//a:b
18 # the previous regexp from the Schemas for Schemas was broken
19 # here is the fixed one:
20 # http://lists.w3.org/Archives/Public/www-xml-schema-comments/2002AprJun/0005.html
22 =>(\.//)?(((child::)?(([\i-[:]][\c-[:]]*:)?([\i-[:]][\c-[:]]*|\*)))|\.)(/(((child::)?(([\i-[:]][\c-[:]]*:)?([\i-[:]][\c-[:]]*|\*)))|\.))*(\|(\.//)?(((child::)?(([\i-[:]][\c-[:]]*:)?([\i-[:]][\c-[:]]*|\*)))|\.)(/(((child::)?(([\i-[:]][\c-[:]]*:)?([\i-[:]][\c-[:]]*|\*)))|\.))*)*
24 a12/b312/b312/b312/b312/b312/b312/b312/b312/b312/b312/b312/b3
32 child::a/child::b:*|a/*/b|.//a:b