Skip to content

look-behind does not take Unicode case-folding into account #18

Description

@k-takata

Originally reported in #17 (comment) .

>> /(?:\u{149})a/ui =~ "[\u{2bc}na]"  # Unicode case-folding match is in effect.
=> 1
>> /(?<=\u{149})a/ui =~ "[\u{2bc}na]"  # But look-behind does not take account of it.
=> nil

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions