effect-io-ai

Package: effect
Module: String

String.replaceAll

Replaces all occurrences of a substring or pattern in a string.

Example (Replacing all matches)

import { pipe, String } from "effect"
import * as assert from "node:assert"

assert.deepStrictEqual(pipe("ababb", String.replaceAll("b", "c")), "acacc")
assert.deepStrictEqual(pipe("ababb", String.replaceAll(/ba/g, "cc")), "accbb")

Signature

declare const replaceAll: (searchValue: string | RegExp, replaceValue: string) => (self: string) => string

Source

Since v2.0.0