如何在 Rust 中拆分字符串? [英] How do I split a string in Rust?

查看:78
本文介绍了如何在 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆