std::sub_match::operator string_type, std::sub_match::str

来自cppreference.com
< cpp‎ | regex‎ | sub match

 
 
正则表达式库
(C++11)
算法
迭代器
异常
特性
常量
(C++11)
正则表达式文法
 
std::sub_match
成员函数
原文:
Member functions
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
sub_match::strsub_match::operator string_type
(C++11)
非成员函数
原文:
Non-member functions
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
(C++11)
 
operator string_type() const;
(1)
string_type str() const;
(2)
1)
隐式转换到底层std::basic_string类型的一个目的.
原文:
Implicitly converts to an object of the underlying std::basic_string type.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
2)
显式转换到底层std::basic_string类型的一个目的.
原文:
Explicitly converts to an object of the underlying std::basic_string type.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

目录

[编辑] 参数

(无)
原文:
(none)
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

[编辑] 返回值

返回匹配的字符序列作为底层的std::basic_string类型的对象。如果matched成员是“假”然后返回空字符串.
原文:
Returns the matched character sequence as an object of the underlying std::basic_string type. If the matched member is false then the empty string is returned.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

[编辑] 复杂度

在底层的字符序列的长度的线性.
原文:
Linear in the length of the underlying character sequence.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

[编辑] 示例

std::ssub_match sm;
std::string s = sm;  // implicit conversion
std::cout << s.length() << '\n';

输出:

​0​