Хотя я согласен с Lupus, что countUntil
выполняет свою работу, есть другая функция, которая может иметь меньше накладных расходов и иметь более разумное имя: canFind
:
import std.algorithm.searching : canFind;
if (haystack.canFind(needle)) {
// ...
}