Rust 文字列を指定回数で区切り文字で分割する
環境
Windows 10 Home 64bit
rustc 1.66.0
構文
“対象文字列".splitn( 回数, “区切り文字" ).collect::<Vec<_>>()
文字列を指定した回数で区切り文字で区切って分割するには「splitn().collect::<Vec<_>>()」を使用します。
使用例
fn main() { let str: String = "x-y-z".to_string(); println!( "{:?}", str.splitn( 1, "-" ).collect::<Vec<_>>()); println!( "{}", str ); println!( "{:?}", str.splitn( 2, "-" ).collect::<Vec<_>>()); println!( "{}", str ); }
実行結果
[“x-y-z"]
x-y-z
[“x", “y-z"]
x-y-z