|No such thing as a small change|
(Ovid) Re(2): Ovid - Microsoft does the regex dance with two left feetby Ovid (Cardinal)
|on Mar 28, 2001 at 00:08 UTC||Need Help??|
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 :)
Join the Perlmonks Setiathome Group or just click on the the link and check out our stats.