
16 Feb
2007
16 Feb
'07
12:48 a.m.
Hi Derrick,
On 15/02/07, Derrick Schommer
Hi,
I'm trying to understand if a regular expression I've designed is working correctly. It seems that I can make the regular expression match work "off by one" character in certain circumstances. For instance:
The pattern: ".{1,3}" finds 1 to 3 characters, however
The pattern: ".[^b]{1,3}" finds 1 to 4 characters...? <dice>
The reason the second patter finds 1-4 chars is because you've asked for '.' (any character) followed by [^b]{1,3} (1-3 of any character except b). If you want 1-3 of anything except b, then just "[^b]{1,3}" is all you need. hth, Darren