mirror of
https://github.com/VectorCamp/vectorscan.git
synced 2025-09-29 19:24:25 +03:00
hscollider: example test cases
This commit is contained in:
30
tools/hscollider/test_cases/pcre/capturing.txt
Normal file
30
tools/hscollider/test_cases/pcre/capturing.txt
Normal file
@@ -0,0 +1,30 @@
|
||||
25000:/((e[dcb]ce(\B)a|.*b(d.|d|c|.|ad)ad[acd]b|a{4,10}|d)[cd]|ba[bcbc].b.ebcd{0,})/m
|
||||
25001:/(a[^aaaa]aaaaa..aaa{0,}|.aaa)/
|
||||
25002:/(\A[aab]{1}|^a.|[aca](\B)baacccc(\b).((b|a)){1,}|aa[bc]cc.\z|\A[aa].cabc.|a(b|[bca]|c|c))/s
|
||||
25003:/aaaaaa(a?|aaaa|a|.?)a+(.a.a.(\b)([aaa]|[aa]|.)aaaaa{4,}[aaa]aaa(a|[aa]))?/mi
|
||||
25004:/(aaa{14,16}aa.a.a|[aaaa]aaa[aa]|(aa|a|a|[aaaa]|a)a[^aaaa]aaaaa)/smi
|
||||
25005:/((aaaa[^\n]*aaaaa)|(aa)|(aa))/s
|
||||
25006:/((abaaa.+a)|(aa))/s
|
||||
25007:/[^p]b{3,20}/
|
||||
25008:/((acbddbdcccc)|(cc))/s
|
||||
25009:/(aa(a|a|a|a|a|[aa])){1,7}/s
|
||||
25010:/aa(a|a+)/s
|
||||
25011:/bba*/i
|
||||
25012:/hg[hkjs]*/s
|
||||
25013:/ke+/i
|
||||
25014:/.(a|.)a?/m
|
||||
25015:/(\b)../i
|
||||
25016:/../
|
||||
25017:/a/s
|
||||
25018:/(a{5}$|(a|[aaa]|[aaaa])aaa[^aaa])/sm
|
||||
25019:/(\B)..a*/i
|
||||
25020:/(.bb|bbaababb|\Aba.*|b?(b|[ab]|a)[aab]b([ba]b?|bb)|\Abaaaaaa(a|a|.))/smi
|
||||
25021:/foobar/
|
||||
25022:/foobar/i
|
||||
25023:/foo_bar/
|
||||
25024:/foo_bar/i
|
||||
25025:/[fg]oobar/
|
||||
25026:/[fg]oobar/i
|
||||
25027:/f[0o]obar/i
|
||||
25028:/foo(?i)bar/
|
||||
25029:/[Ff]oobar/
|
Reference in New Issue
Block a user