Skip to content

Named capture groups (?P<name>...) and (?'name'...) not implemented #325

@alexios-angel

Description

@alexios-angel

The named capture groups (?P<name>...) and (?'name'...) are unimplemented. If these are implemented in CTRE's grammar then it will be closer to PCRE.

#include <ctre.hpp>

int main(){
    ctre::match<"(?<name>a)">;

    // These do not work
    ctre::match<"(?'name'a)">;
    ctre::match<"(?P<name>a)">;
}

Compiler explorer link

(?'test1'test1)|(?<test2>test2)|(?P<test3>test3)

Regex101 link

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions