string-replace-all
The string-replace-all
crate provides a utility to return a new String
with all occurrences of a pattern replaced by a specified replacement.
- The pattern can be either a string slice or a
Regex
. - The replacement is always a string slice.
- The original input string remains unchanged.
This functionality is inspired by JavaScript’s replaceAll()
, with the key difference that only string slices are supported as replacements at this time.
Installation
Usage
use string_replace_all;
let text = "I think Ruth's dog is cuter than your dog!";
let result = string_replace_all;
assert_eq!;
use Regex;
use string_replace_all;
let text = "I think Ruth's dog is cuter than your dog!";
let regex = new.unwrap; // Case-insensitive regex
let result = string_replace_all;
assert_eq!;
Testing
Run tests with: