tango.text.Ascii

License:

BSD style: see license.txt

Version:

Dec 2006: Initial release

Author:

Kris

Placeholder for a selection of ASCII utilities. These generally will not work with utf8, and cannot be easily extended to utf16 or utf32

char[] toLower(char[] src, char[] dst = null) #
Convert to lowercase. Returns the converted content in dst, performing an in-place conversion if dst is null
char[] toUpper(char[] src, char[] dst = null) #
Convert to uppercase. Returns the converted content in dst, performing an in-place conversion if dst is null
int icompare(char[] s1, char[] s2) #
Compare two char[] ignoring case. Returns 0 if equal
int compare(char[] s1, char[] s2) #
Compare two char[] with case. Returns 0 if equal
int isearch(in char[] src, in char[] pattern) [static] #
Return the index position of a text pattern within src, or src.length upon failure.
This is a case-insensitive search (with thanks to Nietsnie)