On Thu, 19 Feb 2009 07:46:47 -0800, Andrei Alexandrescu wrote: > Derek Parnell wrote: >> On Thu, 19 Feb 2009 07:01:56 -0800, Andrei Alexandrescu wrote: >> >>> These all put the regex before the string, something many people would >>> find unsavory. >> >> I don't. To me the regex is what you are looking for so it's like saying >> "find this pattern in that string". > > Yah, but to most others it's "match this string against that pattern".
I might not be normal ;-) > Again, regexes have a long history behind them. So probably we need to > have both "find" and "match" with different order of arguments, something . > > Anyway, std.algorithm defines find() like this: > > find(haystack, needle) I use the Euphoria language a lot, and its routine API is find(needle, haystack), so I'm sure this is where my normality springs from. > What is the most natural way? Get your "personal assistant" to do it. -- Derek Parnell Melbourne, Australia skype: derek.j.parnell
