We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2127216 commit b65dcd0Copy full SHA for b65dcd0
tests/_unicode.cpp
@@ -71,8 +71,10 @@ static_assert(CTRE_CREATE(U"\\p{script=Latin}+").match(U"abcd"));
71
static_assert(CTRE_CREATE(U"\\p{script=Greek}+").match(U"βΩ"));
72
static_assert(!CTRE_CREATE(U"\\p{script=Latin}+").match(U"βΩ"));
73
static_assert(!CTRE_CREATE(U"\\p{script=Greek}+").match(U"abcd"));
74
+#if __cpp_char8_t >= 201811
75
static_assert(CTRE_CREATE(U"\\p{emoji}+").match(u8"🤪😍"));
76
static_assert(CTRE_CREATE("\\p{emoji}+").match(u8"🤪😍"));
77
+#endif
78
static_assert(CTRE_CREATE(U"\\p{emoji}+").match(U"🤪😍✨\U0001F3F3"));
79
static_assert(CTRE_SYNTAX(U"\\p{sc=greek}+?\\p{Emoji}\\p{sc=greek}+?"));
80
static_assert(CTRE_CREATE(U"\\p{sc=greek}+?\\p{Emoji}").match(U"αΩ😍"));
0 commit comments