New regex: Find?

Andrei Alexandrescu SeeWebsiteForEmail at erdani.org
Mon May 4 08:09:56 PDT 2009


dsimcha wrote:
> Is there an *efficient* way to simply test whether a given string contains a
> given regex in the new std.regex?  Using match() and testing for empty works,
> but this apparently triggers a bunch of unnecessary heap allocation.  If not,
> is this a universal enough feature to warrant an enhancement request?

If you only search once, there will be allocation. However, if you 
search for the same regex several times there will be no extra 
allocation so the cost will be amortized.

Andrei



More information about the Digitalmars-d mailing list