[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: RE: [xri-editors] Proposed regular expression for parsing XRIs
As Gabe diplomatically point out off-list, this is hopelessly broken with respect to cross-references. Just ignore it for now unless you have a clever idea for dealing with nesting levels (i.e. paren matching) using POSIX regular expressions. Dave -----Original Message----- From: Dave McAlpin [mailto:dave.mcalpin@epokinc.com] Sent: Wednesday, July 02, 2003 7:20 PM To: xri-editors@lists.oasis-open.org Subject: [xri-editors] Proposed regular expression for parsing XRIs Appendix B of RFC 2396 provides a regular expression for parsing URIs. It doesn't work for XRIs because we don't start with a // yet we still have an authority component. Here's a stab at a regular expression that will parse XRIs. ^((xri):)?((/{2}|@|=|\+|\*|\()([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))? I've attached a simple perl script you can use for testing. I haven't exercised this very much, so it probably needs some tweaks. If anyone's motivated, give it a try and let me know what valid XRIs it fails on. Dave
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]