std.string.inPattern
- multiple declarations
Function inPattern
This function is deprecated and will be removed May 2018.
Please use the functions in std
and std
instead. If you still need this function, it will be available in
undeaD.
bool inPattern(S)
(
dchar c,
in S pattern
) pure @nogc @safe
if (isSomeString!S);
See if character c is in the pattern.
Patterns
A pattern is an array of characters much like a character class in regular expressions. A sequence of characters can be given, such as "abcde". The '-' can represent a range of characters, as "a-e" represents the same pattern as "abcde". "a-fA-F0-9" represents all the hex characters. If the first character of a pattern is '^', then the pattern is negated, i.e. "^0-9" means any character except a digit. The functions inPattern, countchars, removeschars, and squeeze use patterns.
Note
In the future, the pattern syntax may be improved to be more like regular expression character classes.
Function inPattern
This function is deprecated and will be removed May 2018.
Please use the functions in std
and std
instead. If you still need this function, it will be available in
undeaD.
bool inPattern(S)
(
dchar c,
S[] patterns
) pure @nogc @safe
if (isSomeString!S);
See if character c is in the intersection of the patterns.
Authors
Walter Bright, Andrei Alexandrescu, Jonathan M Davis, and David L. 'SpottedTiger' Davis