-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


I'm not sure that I understand exactly what you're looking for, but does this do it?

/Blk[\. ]\d{3}.*E\d{3}a?\d{4}/

- -----Original Message-----
From: Jimmy S. Lim [mailto:[EMAIL PROTECTED]]
Sent: April 28, 2000 8:34
To: Perl-Win32-Users Mailing List
Cc: Peter Van Hoecke
Subject: How to say: match this..."UNTIL..." in RegExp


hi all!
thanks in advance, can anybody help me translate english to perl? :o)
 
i would like to write in perl language:
 
if (m/Blk\.*\s*\d{3}.*(?!E\d{3}-*\d{4})/i)

i want to tell Perl this in english: 
" find Blk followed by a period or a space, followed by 3 digits, and followed by any 
character or characters along the way UNTIL (then stop) you find an E with 3 digits 
plus a - or w/o a - followed by 4 digits, then return the match.

but i still get return of everything. Perl seems to ignore my ?! negative look ahead. 
is this because of the * i have? how do i solve this?

jimmy

-----BEGIN PGP SIGNATURE-----
Version: PGPfreeware 6.5.2 for non-commercial use <http://www.pgp.com>

iQA/AwUBOQmlvz1j58pgs53KEQITXwCdGyPOjeUqzQXFFunlqIlkMjuTCjwAoOPp
5PFM+L6j2KujUJ+fbpVj6zWQ
=rsQ3
-----END PGP SIGNATURE-----

---
You are currently subscribed to perl-win32-users as: [archive@jab.org]
To unsubscribe, forward this message to
         [EMAIL PROTECTED]
For non-automated Mailing List support, send email to  
         [EMAIL PROTECTED]

Reply via email to