我找不到能做到这一点的事情。到目前为止我所拥有的只是空白:
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;
} ";
答案 0 :(得分:3)
首先,你必须定义一个"换行符"是。我选择了角色\n
。在这种情况下,我只使用replace
:
println!("{}", string.replace('\n', ""))
这适用于&str
和String
。
如果您不需要新字符串,我会在换行符上拆分并打印出来:
pub fn minify(string: &str) {
for line in string.split('\n') {
print!("{}", line);
}
}