gpt4 book ai didi

string - 如何从 std::string::String 中删除换行符/换行符?

转载 作者:行者123 更新时间:2023-11-29 08:25:13 26 4
gpt4 key购买 nike

我找不到可以做到这一点的东西。到目前为止,我所拥有的只是空白:

pub fn minify(&self) {
println!("Minify task started ... ");
let mut string_iter = self.mystring.split_whitespace();
for strings in string_iter {
println!("{}", strings);
}
}

mystring 类似于:

let mystring = "p {
text-align: center;
color: red;
} ";

最佳答案

首先,您必须定义什么是“换行”。我选择字符 \n。在那种情况下,我只需要使用 replace:

println!("{}", string.replace('\n', ""))

这适用于 &strString

如果您不需要新字符串,我会在换行处拆分并打印出来:

pub fn minify(string: &str) {
for line in string.split('\n') {
print!("{}", line);
}
}

关于string - 如何从 std::string::String 中删除换行符/换行符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45765134/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com