match
builtins.match
Primop
Docs pulled from | This Revision | 4 days ago
Takes 2 arguments
regex, str
Returns a list if the extended POSIX regular
expression
regex matches str precisely, otherwise returns null. Each item
in the list is a regex group.
builtins.match "ab" "abc"
Evaluates to null.
builtins.match "abc" "abc"
Evaluates to [ ].
builtins.match "a(b)(c)" "abc"
Evaluates to [ "b" "c" ].
builtins.match "[[:space:]]+([[:upper:]]+)[[:space:]]+" " FOO "
Evaluates to [ "FOO" ].
This function is not defined in a .nix file. It is likely a builtins function or an alias of a builtins function. Builtins functions are predefined functions provided by Nix.
Noogle detected
Detected Type
match :: String -> String -> Bool
Implementation
This function is implemented in c++ and is part of the native nix runtime.