Ok, this is a good one I think.

import std.string, std.algorithm, std.functional;

bool isANum( dchar chr ) {
        return inPattern( chr, digits ~ `"+-.` );
}

void main() {
    auto input = `abc123`;
    auto indexEnd = -1;

    indexEnd = count!( not!isANum )( input );
    assert( indexEnd == 3 );
}

Reply via email to