Files
happening/src/parsing/strings.rs
T

26 lines
494 B
Rust

pub fn extract_quoted(parts: &[&str]) -> Option<String> {
let mut vec_string = Vec::new();
for part in parts
{
println!("{}",part);
if part.chars().next_back().unwrap() == '"'
{
vec_string.push(*part);
let final_string: String = vec_string.join(" ");
let final_string: String = final_string
.chars()
.skip(1)
.take(
final_string.chars()
.count() - 2)
.collect();
return Some(final_string);
}
else
{
vec_string.push(*part);
}
}
None
}