Package: effect
Module: String
Returns an iterator over all regular expression matches in the string using
native String.prototype.matchAll semantics.
Example (Iterating regular expression matches)
import { pipe, String } from "effect"
const matches = pipe("hello world", String.matchAll(/l/g))
console.log(
Array.from(matches, (match) => `${match[0]}@${match.index}`).join(", ")
) // "l@2, l@3, l@9"
Signature
declare const matchAll: (regExp: RegExp) => (self: string) => IterableIterator<RegExpMatchArray>
Since v2.0.0