On Wednesday, 12 January 2022 at 06:16:49 UTC, vit wrote:

Yes std.algorithm : filter.

```d
import std.stdio : writeln;
import std.algorithm : filter;

    void main()@safe{
auto a = ["one", "one", "two", "one", "two", "one", "one", "two"];

        writeln(a);
        writeln(a.filter!(x => x == "one"));
    }
    ```

Any idea on how I can get a ptr (without hardcoding C style)

e.g. something like this:

immutable(string)*[] pointers = strings.filter!(x => x == "one").to!pointers.array;

Reply via email to