Rustで文字列を分割するにはどうすればいいですか? 質問する

Rustで文字列を分割するにはどうすればいいですか? 質問する

からドキュメンテーション明確ではありません。Java では、split次のようにメソッドを使用できます。

"some string 123 ffd".split("123");

ベストアンサー1

使用split()

let parts = "some string 123 content".split("123");

これにより、ループしたり、ベクターにしたりできるイテレータが生成されますcollect()。例:

for part in parts {
    println!("{}", part)
}

または:

let collection = parts.collect::<Vec<&str>>();
dbg!(collection);

または:

let collection: Vec<&str> = parts.collect();
dbg!(collection);

おすすめ記事