pub trait PatternReplace {
// Required methods
fn pattern_replace_result(
&self,
pattern: &str,
replacement: &str,
case_insensitive: bool
) -> Result<Self, Error>
where Self: Sized;
fn pattern_replace(
&self,
pattern: &str,
replacement: &str,
case_insensitive: bool
) -> Self
where Self: Sized;
// Provided methods
fn pattern_replace_ci(&self, pattern: &str, replacement: &str) -> Self
where Self: Sized { ... }
fn pattern_replace_cs(&self, pattern: &str, replacement: &str) -> Self
where Self: Sized { ... }
}
Expand description
Core regular expression replacement methods
Required Methods§
Provided Methods§
sourcefn pattern_replace_ci(&self, pattern: &str, replacement: &str) -> Selfwhere
Self: Sized,
fn pattern_replace_ci(&self, pattern: &str, replacement: &str) -> Selfwhere
Self: Sized,
Replace all matches of the pattern within a longer text in case-insensitive mode If the regex fails, nothing will be replaced
sourcefn pattern_replace_cs(&self, pattern: &str, replacement: &str) -> Selfwhere
Self: Sized,
fn pattern_replace_cs(&self, pattern: &str, replacement: &str) -> Selfwhere
Self: Sized,
Replace all matches of the pattern within a longer text in case-sensitive mode If the regex fails, nothing will be replaced
Implementations on Foreign Types§
source§impl PatternReplace for String
impl PatternReplace for String
Core regex replacement methods for Strings
source§impl PatternReplace for Vec<String>
impl PatternReplace for Vec<String>
source§fn pattern_replace_result(
&self,
pattern: &str,
replacement: &str,
case_insensitive: bool
) -> Result<Vec<String>, Error>
fn pattern_replace_result( &self, pattern: &str, replacement: &str, case_insensitive: bool ) -> Result<Vec<String>, Error>
Optional regex-enabledd replace method that will return None if the regex fails
source§fn pattern_replace(
&self,
pattern: &str,
replacement: &str,
case_insensitive: bool
) -> Vec<String>
fn pattern_replace( &self, pattern: &str, replacement: &str, case_insensitive: bool ) -> Vec<String>
Simple regex-enabledd replace method that will return the same string if the regex fails