如何将字符串转换为小写或执行某种忽略大小写的等价比较? Ascii
类型上有一个忽略大小写,但它看起来很复杂,我没有看到将 str
转换为 Ascii
的方法。
最佳答案
std::ascii::AsciiExt.eq_ignore_ascii_case
做你想做的:
use std::ascii::AsciiExt;
fn main() {
assert!("foo".eq_ignore_ascii_case("FOO"));
}
(现在文档中的搜索非常好;像“case”和“ascii”这样的搜索返回包含此解决方案的良好结果集。)
关于string - 将字符串转换为小写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19966180/