Open
Description
When using :ignoremark, all codepoints beyond the first in a grapheme cluster are ignored. This causes problems with clusters whose second codepoints and beyond are not combining marks.
For example, the following two codes produce matches:
"🇩🇪" ~~ /:ignoremark '🇩🇰'/
"ᄼᆡᇫ" ~~ /:m 'ᄼᆢ'/
But logically, they should not.