Beefy Boxes and Bandwidth Generously Provided by pair Networks
Don't ask to ask, just ask
 
PerlMonks  

Re: Ovid - Microsoft does the regex dance with two left feet

by chipmunk (Parson)
on Mar 27, 2001 at 22:42 UTC ( #67580=note: print w/replies, xml ) Need Help??


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

Looking at the documentation for VBScript's pattern property, I don't see any indication that the (?:) syntax is supported in VBScript. I think it makes more sense to use the VBScript reference, rather than perlre, to determine the features of VBScript.

[BTW, (?:) in Perl is not a lookahead; it's a non-capturing group. Lookahead is (?=) and (?!).]

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

Replies are listed 'Best First'.
(Ovid) Re(2): Ovid - Microsoft does the regex dance with two left feet
by Ovid (Cardinal) on Mar 28, 2001 at 00:08 UTC
    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.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://67580]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others drinking their drinks and smoking their pipes about the Monastery: (11)
As of 2019-10-15 11:02 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    Notices?