summaryrefslogtreecommitdiff
path: root/lib/libc/regex/data/subtle.in
diff options
context:
space:
mode:
Diffstat (limited to 'lib/libc/regex/data/subtle.in')
-rw-r--r--lib/libc/regex/data/subtle.in21
1 files changed, 21 insertions, 0 deletions
diff --git a/lib/libc/regex/data/subtle.in b/lib/libc/regex/data/subtle.in
new file mode 100644
index 000000000000..92d68bb9c29b
--- /dev/null
+++ b/lib/libc/regex/data/subtle.in
@@ -0,0 +1,21 @@
+# subtleties of matching
+abc & xabcy abc
+a\(b\)?c\1d b acd
+aBc i Abc Abc
+a[Bc]*d i abBCcd abBCcd
+0[[:upper:]]1 &i 0a1 0a1
+0[[:lower:]]1 &i 0A1 0A1
+a[^b]c &i abc
+a[^b]c &i aBc
+a[^b]c &i adc adc
+[a]b[c] - abc abc
+[a]b[a] - aba aba
+[abc]b[abc] - abc abc
+[abc]b[abd] - abd abd
+a(b?c)+d - accd accd
+(wee|week)(knights|night) - weeknights weeknights
+(we|wee|week|frob)(knights|night|day) - weeknights weeknights
+a[bc]d - xyzaaabcaababdacd abd
+a[ab]c - aaabc abc
+abc s abc abc
+a* & b @b