From 2f361bfee3be7f3c6ab66e1ff976ca44aff7b80e Mon Sep 17 00:00:00 2001 From: Qiang Wang Date: Fri, 2 Jun 2023 17:08:55 +0800 Subject: [PATCH] Mi --- src/cmd_nwr/template.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/cmd_nwr/template.rs b/src/cmd_nwr/template.rs index 27cc928..1fed599 100644 --- a/src/cmd_nwr/template.rs +++ b/src/cmd_nwr/template.rs @@ -113,10 +113,10 @@ pub fn execute(args: &ArgMatches) -> anyhow::Result<()> { static ref RE_S3: Regex = Regex::new(r#"(?xi)_$"#).unwrap(); static ref RE_S4: Regex = Regex::new(r#"(?xi)^_"#).unwrap(); } - let s1 = RE_S1.replace(species, "_"); - let s2 = RE_S2.replace(&*s1, "_"); - let s3 = RE_S3.replace(&*s2, ""); - let s4 = RE_S4.replace(&*s3, ""); + let s1 = RE_S1.replace_all(species, "_"); + let s2 = RE_S2.replace_all(&*s1, "_"); + let s3 = RE_S3.replace_all(&*s2, ""); + let s4 = RE_S4.replace_all(&*s3, ""); let species_ = s4.to_string(); // ass