[tab:re.traits.classnames]

28 Text processing library [text]

28.6 Regular expressions library [re]

28.6.6 Class template regex_traits [re.traits]

Table 121 — Character class names and corresponding ctype masks [tab:re.traits.classnames]

Narrow character name

Wide character name

Corresponding ctype_base​::​mask value

"alnum"

L"alnum"

ctype_base​::​alnum

"alpha"

L"alpha"

ctype_base​::​alpha

"blank"

L"blank"

ctype_base​::​blank

"cntrl"

L"cntrl"

ctype_base​::​cntrl

"digit"

L"digit"

ctype_base​::​digit

"d"

L"d"

ctype_base​::​digit

"graph"

L"graph"

ctype_base​::​graph

"lower"

L"lower"

ctype_base​::​lower

"print"

L"print"

ctype_base​::​print

"punct"

L"punct"

ctype_base​::​punct

"space"

L"space"

ctype_base​::​space

"s"

L"s"

ctype_base​::​space

"upper"

L"upper"

ctype_base​::​upper

"w"

L"w"

ctype_base​::​alnum

"xdigit"

L"xdigit"

ctype_base​::​xdigit