Replacing tango.text.Ascii.isearch
Steven Schveighoffer
schveiguy at gmail.com
Wed Oct 5 17:29:25 UTC 2022
On 10/5/22 12:59 PM, torhu wrote:
> I need a case-insensitive check to see if a string contains another
> string for a "quick filter" feature. It should preferrably be perceived
> as instant by the user, and needs to check a few thousand strings in
> typical cases. Is a regex the best option, or what would you suggest?
https://dlang.org/phobos/std_uni.html#asLowerCase
```d
bool isearch(S1, S2)(S1 haystack, S2 needle)
{
import std.uni;
import std.algorithm;
return haystack.asLowerCase.canFind(needle.asLowerCase);
}
```
untested.
-Steve
More information about the Digitalmars-d-learn
mailing list