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.
In reply to (Ovid) Re(2): Ovid - Microsoft does the regex dance with two left feet
by Ovid
in thread CGI/Perl vs. ASP
by nysus
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |