std::regex_traits

来自cppreference.com
< cpp‎ | regex

 
 
正则表达式库
原文:
Classes
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
basic_regex(C++11)
sub_match(C++11)
match_results(C++11)
算法
原文:
Algorithms
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
regex_match(C++11)
regex_search(C++11)
regex_replace(C++11)
迭代器
原文:
Iterators
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
regex_iterator(C++11)
regex_token_iterator(C++11)
例外
原文:
Exceptions
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
regex_error(C++11)
性状
原文:
Traits
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
regex_traits(C++11)
常量
原文:
Constants
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
syntax_option_type(C++11)
match_flag_type(C++11)
error_type(C++11)
 
 
在头文件 <regex> 中定义
template< class CharT >
class regex_traits;
(C++11 起)
型特征模板regex_traits用品std::basic_regex类型和功能的一组必要的操作的类型CharT.
原文:
The type trait template regex_traits supplies std::basic_regex with the set of types and functions necessary to operate on the type CharT.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
由于许多的正则表达式的操作是语言环境敏感的(std::regex_constants::collate标志被设置)时,中,regex_traits类的一个实例通常包含的std::locale作为私有成员.....
原文:
Since many of regex operations are locale-sensitive (when std::regex_constants::collate flag is set), the regex_traits class typically holds an instance of a std::locale as a private member.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 标准的专业

两个专业的std::regex_traits定义的标准库
原文:
Two specializations of std::regex_traits are defined by the standard library:
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
std::regex_traits<char>
std::regex_traits<wchar_t>
这些特使人们有可能使用std::basic_regex<char>(又名std::regex)和std::basic_regex<wchar_t>(又名std::wregex),但为了使用,例如,std::basic_regex<char32_t>,用户提供的专业化:std::regex_traits<char32_t>需要定义.
原文:
These specializations make it possible to use std::basic_regex<char> (aka std::regex) and std::basic_regex<wchar_t> (aka std::wregex), but in order to use, for example, std::basic_regex<char32_t>, user-provided specializtion std::regex_traits<char32_t> needs to be defined.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 会员类型

类型
原文:
Type
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
Definition
char_type CharT
string_type std::basic_string<CharT>
locale_type
本地化行为正则表达式中使用的语言环境。必须是CopyConstructible
原文:
The locale used for localized behavior in the regular expression. Must be CopyConstructible
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
char_class_type
表示一个字符的分类和能够保持实现特定的组经由lookup_classname。必须是BitmaskType.
原文:
Represents a character classification and is capable of holding an implementation specific set returned by lookup_classname. Must be a BitmaskType.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 成员函数

构建了regex_traits对象
原文:
constructs the regex_traits object
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(公共成员函数)
[静态的]</div></div>
计算一个空结束的字符串的长度
原文:
calculates the length of a null-terminated character string
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(公共静态成员函数)
确定的等价字符键
原文:
determines the equivalence key for a character
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(公共成员函数)
确定一个字符不区分大小写等价关键
原文:
determines the case-insensitive equivalence key for a character
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(公共成员函数)
确定给定的字符串,用于提供排序顺序的排序关键字
原文:
determines the sort key for the given string, used to provide collation order
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(公共成员函数)
确定主排序关键字的字符序列,用于确定等价类
原文:
determines the primary sort key for the character sequence, used to determine equivalence class
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(公共成员函数)
得到一个collat​​ion元素的名称
原文:
gets a collation element by name
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(公共成员函数)
获取一个字符类的名字
原文:
gets a character class by name
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(公共成员函数)
表示本地化的字符类中的成员资格
原文:
indicates membership in a localized character class
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(公共成员函数)
的字符转换成一个不可分割的值代表数字位
原文:
translates the character representing a numeric digit into an integral value
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(公共成员函数)
设置语言环境
原文:
sets the locale
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(公共成员函数)
得到的语言环境
原文:
gets the locale
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(公共成员函数)
来自“http://zh.cppreference.com/mwiki/index.php?title=cpp/regex/regex_traits&oldid=33589