1. ホーム

[解決済み】Rustで文字列を分割する方法は?

2022-04-02 11:34:49

質問

から ドキュメント は、明確ではありません。Javaでは split というようなメソッドがあります。

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

解決方法は?

使用方法 split()

let mut split = "some string 123 ffd".split("123");

これはイテレータを与え、それをループさせることができます。 collect() をベクトルに変換します。

for s in split {
    println!("{}", s)
}
let vec = split.collect::<Vec<&str>>();
// OR
let vec: Vec<&str> = split.collect();