3

文字列を小文字に変換したり、大文字と小文字を区別しない等価比較を実行するにはどうすればよいでしょうか? タイプには無視のケースがありますが、複雑に見え、に変換するAscii方法がわかりません。strAscii

4

2 に答える 2

7

std::ascii::AsciiExt.eq_ignore_ascii_caseあなたが望むことをします:

use std::ascii::AsciiExt;

fn main() {
    assert!("foo".eq_ignore_ascii_case("FOO"));
}

(ドキュメント内の検索は非常に優れています。"case" や "ascii" などの検索では、このソリューションを含む適切な結果セットが返されます。)

于 2013-11-14T01:04:42.550 に答える