toLowerIfASCII

Return s lowercased if s is an ASCII-string, otherwise s.

  1. string toLowerIfASCII(const(char)[] s, string defaultValue)
  2. inout(char)[] toLowerIfASCII(inout(char)[] s)
    @safe pure nothrow
    inout(char)[]
    toLowerIfASCII
    (
    return scope inout(char)[] s
    )

Examples

assert("Lasse".toLowerIfASCII("Lasse").equal("lasse"));
assert("Åberg".toLowerIfASCII("Åberg").equal("Åberg"));
assert("Lasse".toLowerIfASCII.equal("lasse"));
assert("Åberg".toLowerIfASCII.equal("Åberg"));

Meta