replace (Function)

Signature: replace(s: string, needle: string, replacement: string) -> Result<string, Error>

Description: Replaces every occurrence of needle. An empty needle returns Error.

Parameters

  • s (string): The source string
  • needle (string): The substring to find
  • replacement (string): The replacement string

Returns: Result<string, Error>

Example

match replace("a-b-c", "-", "_") {
    Success { value } => print(value)
    Error { message } => print(message)
}
match replace ("a-b-c", "-", "_")
    Success value => print value
    Error message => print message