如何在 Rust 中拆分字符串? [英] How do I split a string in Rust?
本文介绍了如何在 Rust 中拆分字符串?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
从 文档 来看,不清楚.在 Java 中,您可以像这样使用 split
方法:
From the documentation, it's not clear. In Java you could use the split
method like so:
"some string 123 ffd".split("123");
推荐答案
使用 split()
let mut split = "some string 123 ffd".split("123");
这给出了一个迭代器,你可以循环它,或者将 collect()
转化为一个向量.
This gives an iterator, which you can loop over, or collect()
into a vector.
for s in split {
println!("{}", s)
}
let vec = split.collect::<Vec<&str>>();
// OR
let vec: Vec<&str> = split.collect();
这篇关于如何在 Rust 中拆分字符串?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文