Is str ~ regex the root of all evil, or the leaf of all good?

Christopher Wright dhasenan at gmail.com
Thu Feb 19 04:00:42 PST 2009


Denis Koroskin wrote:
> "abracazoo".match("a[b-e]", "g") is as short as "abracazoo" ~ 
> regex("a[b-e]", "g") but doesn't existing conventions. I prefer it over 
> '~' version. In is also fine (both ways).

This isn't so good for two reasons.
First, I can't reuse regexes in your way, so if there is any expensive 
initialization, that is duplicated.

Second, I can't reuse regexes in your way, so I have to use a pair of 
string constants.



More information about the Digitalmars-d mailing list