in reply to nested pattern matching
Note that the output for your first example is 3, 8 instead of 3, 3. The appropiate RegEx for that would have been /[XYZ]{3}([A-Za-z]{0,21}?)[ABC]{3}/ (non-greedy quantifiers).perl -e "'FGTXYZGTFABCGHABC' =~ /[XYZ]{3}([A-Za-z]{0,21})[ABC]{3}/; print $-[0] . ', ' . length($1);" __OUTPUT__ 3, 8
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Re: nested pattern matching
by vinforget (Beadle) on Aug 18, 2003 at 19:36 UTC | |
by CombatSquirrel (Hermit) on Aug 18, 2003 at 19:43 UTC | |
by vinforget (Beadle) on Aug 18, 2003 at 20:01 UTC | |
by CombatSquirrel (Hermit) on Aug 18, 2003 at 20:11 UTC | |
by CombatSquirrel (Hermit) on Aug 18, 2003 at 20:06 UTC | |
by vinforget (Beadle) on Aug 18, 2003 at 20:14 UTC | |
by CombatSquirrel (Hermit) on Aug 18, 2003 at 20:37 UTC | |
| |
by davido (Cardinal) on Aug 19, 2003 at 06:49 UTC | |
by vinforget (Beadle) on Aug 18, 2003 at 19:39 UTC |