D 1.0   D 2.0
About Japanese Translation

Last update Sun Aug 20 17:04:32 2006

std.ctype

シンプルなASCII文字の分類関数です。 Unicodeの分類には、std.uni を参照してください。

References:
ASCII表, Wikipedia

int isalnum(dchar c);
cがアルファベットか数字(0..9, a..z, A..Z)なら 非0 を返します

int isalpha(dchar c);
cがアルファベットの大文字か小文字(a..z, A..Z)なら 非0 を返します

int iscntrl(dchar c);
cが制御文字なら 非0 を返します

int isdigit(dchar c);
cが数字(0..9)なら 非0 を返します

int islower(dchar c);
cがASCIIの小文字なら 非0 を返します

int ispunct(dchar c);
cが区切り文字なら 非0 を返します

int isspace(dchar c);
cが空白,タブ,垂直タブ,フォームフィード, 復帰,改行なら 非0 を返します

int isupper(dchar c);
cがASCIIの大文字なら 非0 を返します

int isxdigit(dchar c);
cが16進数字(0..9, a..f, A..F)なら 非0 を返します

int isgraph(dchar c);
cが空白文字以外の印字可能文字なら 非0 を返します

int isprint(dchar c);
cが空白文字を含めた印字可能文字なら 非0 を返します

int isascii(dchar c);
cがASCII文字(0..0x7F)なら 非0 を返します.

dchar tolower(dchar c);
cが大文字なら小文字にして返し、 そうでなければcを返します

dchar toupper(dchar c);
cが小文字なら大文字にして返し、 そうでなければcを返します