Expand description
字符串操作。
有关更多详细信息,请参见 std::str
模块。
Modules
- patternExperimental字符串模式 API。
Structs
- Utf8ChunkExperimental
Utf8Chunks
迭代器返回的项。 - Utf8ChunksExperimental
- 在字符串切片的字节上进行迭代的迭代器。
- 字符串切片的
char
及其位置上的迭代器。 - 字符串切片的
char
上的迭代器。 u16
的迭代器,编码为 UTF-16 的字符串。str::escape_debug
的返回类型。str::escape_default
的返回类型。str::escape_unicode
的返回类型。- 在字符串的各行上进行迭代的迭代器,作为字符串切片。
- 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_point⚠Experimental从字节迭代器中读取下一个代码点 (假定类似 UTF-8 的编码)。
- utf8_char_widthExperimental给定第一个字节,确定此 UTF-8 字符中有多少个字节。
- 将字节切片转换为字符串切片。
- 将字节的可变切片转换为可变字符串切片。
- 将字节切片转换为字符串切片,而无需检查字符串是否包含有效的 UTF-8。
- 将字节切片转换为字符串切片,而无需检查字符串是否包含有效的 UTF-8; 可变版本。