Module std::str 1.0.0[−][src]
Expand description
Unicode 字符串切片。
See also the str
primitive type.
&str
类型是两种主要的字符串类型之一,另一种是 String
。
与它的 String
不同,它的内容是借来的。
基本用法
&str
类型的基本字符串声明:
let hello_world = "Hello, World!";
Run在这里,我们声明了字符串字面量,也称为字符串切片。
字符串字面量具有静态的生命周期,这意味着字符串 hello_world
在整个程序期间均有效。
我们也可以明确指定 hello_world
的生命周期:
let hello_world: &'static str = "Hello, world!";
RunModules
字符串模式 API。
Structs
在字符串切片的字节上进行迭代的迭代器。
字符串切片的 char
及其位置上的迭代器。
u16
的迭代器,编码为 UTF-16 的字符串。
str::escape_debug
的返回类型。
在字符串的各行上进行迭代的迭代器,作为字符串切片。
使用方法 match_indices
创建。
使用 from_str
解析 bool
失败时返回错误
使用方法 rmatch_indices
创建。
使用方法 rsplit_terminator
创建。
字符串的非 ASCII 空格子字符串上的迭代器,以任意数量的 ASCII 空格分隔。
字符串子字符串上的迭代器,由与谓词函数匹配的子字符串终止,与 Split
不同,它包含匹配的部分作为子切片的终止符。
使用方法 split_terminator
创建。
字符串的非空白子字符串上的迭代器,以任意数量的空格分隔。
Traits
解析字符串中的值
Functions
将字节的 boxed 切片转换为 boxed 字符串切片,而无需检查该字符串是否包含有效的 UTF-8。
将字节切片转换为字符串切片。
将字节的可变切片转换为可变字符串切片。
将字节切片转换为字符串切片,而无需检查字符串是否包含有效的 UTF-8。
将字节切片转换为字符串切片,而无需检查字符串是否包含有效的 UTF-8; 可变版本。