使用类似"1 foo\n2 bar\n3 foobar"
的字符串,如何将其拆分为:
[["1", "foo"], ["2", "bar"] ["3", "foobar"]]
答案 0 :(得分:1)
这将起作用。
fn main() {
let string: Vec<Vec<&str>> = "1 foo\n2 bar\n3 foobar".split('\n')
.map(|x: &str| x.split(' ').collect())
.collect();
println!("{:?}", string);
}