in reply to Re: Ovid - Microsoft does the regex dance with two left feet
in thread CGI/Perl vs. ASP

chipmunk wrote:
BTW, (?:) in Perl is not a lookahead; it's a non-capturing group. Lookahead is (?=) and (?!).
Ugh! Stupid typos. That's what I get for typing things on the fly. Thanks for catching that. Lookaheads are indeed broken in the version of VBScript that we use, but I did have the syntax right in my original code.

As a side note, this link has the (?:) syntax listed as valid.

Another side note: I hate typing on a darned European keyboard (or maybe it's French, I don't know). I'm usually a touch typist, but I see now that I glance at the keys more than I realized :)

The documentation for the pattern property lists an example that sets Global property to true (the /g modifier with a Perl regex). That's the original problem that I had. I still can't find a simple method for obtaining the equivalent of $1 with a regex like /something(\d+).*$/ (no, don't post it here. I don't want people thinking I'm trying to turn this into vbscriptmonks.org :)

Cheers,
Ovid

Join the Perlmonks Setiathome Group or just click on the the link and check out our stats.

  • Comment on (Ovid) Re(2): Ovid - Microsoft does the regex dance with two left feet