effect-io-ai

Package: effect
Module: String

String.search

Returns the index of the first match for a string or regular expression safely, or Option.none when no match is found.

Example (Searching strings)

import { String } from "effect"

String.search("ababb", "b") // Option.some(1)
String.search("ababb", /abb/) // Option.some(2)
String.search("ababb", "d") // Option.none()

Signature

declare const search: { (regExp: RegExp | string): (self: string) => Option.Option<number>; (self: string, regExp: RegExp | string): Option.Option<number>; }

Source

Since v2.0.0