Module core::str1.0.0[][src]

Expand description

字符串操作。

有关更多详细信息,请参见 std::str 模块。

Modules

lossyExperimental
patternExperimental

字符串模式 API。

Structs

在字符串切片的字节上进行迭代的迭代器。

字符串切片的 char 及其位置上的迭代器。

字符串切片的 char 上的迭代器。

u16 的迭代器,编码为 UTF-16 的字符串。

str::escape_debug 的返回类型。

在字符串的各行上进行迭代的迭代器,作为字符串切片。

LinesAnyDeprecated

使用方法 lines_any 创建。

使用方法 match_indices 创建。

使用方法 matches 创建。

使用 from_str 解析 bool 失败时返回错误

使用方法 rmatch_indices 创建。

使用方法 rmatches 创建。

使用方法 rsplit 创建。

使用方法 rsplitn 创建。

使用方法 rsplit_terminator 创建。

使用方法 split 创建。

字符串的非 ASCII 空格子字符串上的迭代器,以任意数量的 ASCII 空格分隔。

字符串子字符串上的迭代器,由与谓词函数匹配的子字符串终止,与 Split 不同,它包含匹配的部分作为子切片的终止符。

使用方法 splitn 创建。

使用方法 split_terminator 创建。

字符串的非空白子字符串上的迭代器,以任意数量的空格分隔。

尝试将 u8 的序列解释为字符串时可能发生的错误。

Traits

解析字符串中的值

Functions

next_code_pointExperimental

从字节迭代器中读取下一个代码点 (假定类似 UTF-8 的编码)。

utf8_char_widthExperimental

给定第一个字节,确定此 UTF-8 字符中有多少个字节。

将字节切片转换为字符串切片。

将字节的可变切片转换为可变字符串切片。

将字节切片转换为字符串切片,而无需检查字符串是否包含有效的 UTF-8。

将字节切片转换为字符串切片,而无需检查字符串是否包含有效的 UTF-8; 可变版本。