OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   Re: [xml-dev] regular expressions

[ Lists Home | Date Index | Thread Index ]


David Tolpin wrote:

> Some schema languages use string regular expressions to check
> lexical space of attributes and character data.  The regex
> strings often become uncomprehensible, such as
> (([a-zA-Z][0-9a-zA-Z+\-\.]*:)?/{0,2}[0-9a-zA-Z;/?:@&=+$\.\-_!~*'()%]+)?(#[0-9
> a-zA-Z;/?:@&=+$\.\-_!~*'()%]+)?
> [...]
> Providing a structured syntax, similar to that for XML, would help reading an
> d debugging
> them, for example,
>
>     s-pattern="""
>       comment = "\(([^\(\)\\]|\\.)*\)"
>       atom = "[a-zA-Z0-9!#$%&'*+\-/=?\^_`{|}~]+"
>       atoms = atom "(\." atom ")*"
>       [...]
>
> Why isn't it done?


HyLex used a similar syntax for regular expressions.
I've always wondered why the idea never caught on elsewhere.
(Then again, none of the ideas from HyTime ever really
caught on...)


--Joe English

  jenglish@flightlab.com




 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS