[ library(regex) | Reference Manual | Alphabetic Index ]

match(+Pattern, +String)

A substring of String matches the regular expression Pattern
Pattern
A string (or a compiled pattern handle)
String
A string

Description

Succeeds if all or a substring of String matches the regular expression Pattern. For the description of regular expressions see the library(regex) page.

Equivalent to match(Pattern, String, []).

Modes and Determinism

Fail Conditions

String does not match Pattern

Examples

    ?- match("aca", "abracadabra").
    Yes

    ?- match("^a[cd]a$", "abracadabra").
    No

    ?- match("^a[cd]a$", "ada").
    Yes
    

See Also

library(regex), match / 3, match / 4, matchsub / 4, matchall / 4, split / 4, compile_pattern / 3