contains(captureNamed:)
Returns a Boolean value indicating whether a named capture with the given name exists.
Declaration
func contains(captureNamed name: String) -> BoolParameters
- name:
The name to look for among the regular expression’s capture groups. Capture group names are case sensitive.
Discussion
This example shows a regular expression that includes capture groups named key and value:
let regex = try Regex("(?'key'.+?): (?'value'.+)")
regex.contains(captureNamed: "key") // true
regex.contains(captureNamed: "VALUE") // false
regex.contains(captureNamed: "1") // false