Dan wrote:
> the accuracy of the test is dependent on finding a
> minimum count (30 and 60). Atomic groups are also not working:
>
> full FloatingTags3 /(?>>\s?[\$%A-Z0-9]\s?<.*?){90,}/is
Two problems: .*? could go on forever, and {90,} could go on forever.
How about this:
full FloatingTags3 /(?>>\s?[\$%A-Z0-9]\s?<.{,50}?){90}/is
This caps the . at 50, and stops looking after it finds 90 of the groups.
I'm a little confused as to why you're using (?>>...) instead of (?:...)
--
Matthew.van.Eerde (at) hbinc.com 805.964.4554 x902
Hispanic Business Inc./HireDiversity.com Software Engineer