3#include <NDEVR/String.h>
The equivelent of std::vector but with a bit more control.
Logic for creating regular expressions for certain situations.
static String UnorderedValues(const Buffer< StringView > &values)
Builds a regex pattern that matches all of the given values in any order.
static const char * FileRegex()
Gets a regex pattern for validating file paths.
static const char * FileNameRegex()
Gets a regex pattern for validating file names.
static const char * EmailRegex()
Gets a regex pattern for validating email addresses.
static const char * UsernameRegex()
Gets a regex pattern for validating usernames.
static const char * FolderRegex()
Gets a regex pattern for validating folder paths.
static String OptionalValues(const Buffer< StringView > &values)
Builds a regex pattern that matches any one of the given values optionally.
The core String class for the NDEVR API.
The primary namespace for the NDEVR SDK.