X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;f=lib%2Fregex.t;h=9b47cd99fdbf5ce98ddd9668eeb746b74a651f44;hb=81a17ab471944888106c70a719e99d6e6ba96f22;hp=02f5d31f3fedd0c096211e2318ede7990ea63079;hpb=ad014f5f33ed7f3079c6b7e688d12baf708ee3b3;p=libucw.git diff --git a/lib/regex.t b/lib/regex.t index 02f5d31f..9b47cd99 100644 --- a/lib/regex.t +++ b/lib/regex.t @@ -34,7 +34,7 @@ Out: MATCH Run: obj/lib/regex-t '(.*b)*' In: ababababab - abababababa + ababababababababababababababababababababababababababababa Out: MATCH NO MATCH @@ -47,3 +47,19 @@ Out: ab aabb<>b NO MATCH aa<>bb + +Run: obj/lib/regex-t '.*\?(.*&)*([a-z_]*sess[a-z_]*|random|sid|S_ID|rnd|timestamp|referer)=.*' +In: /nemecky/ubytovani/hotel.php?sort=&cislo=26&mena=EUR&typ=Hotel&luz1=ANO&luz2=ANO&luz3=&luz4=&luz5=&maxp1=99999&maxp2=99999&maxp3=99999&maxp4=99999&maxp5=99999&apart=&rada=8,9,10,11,19,22,26,27,28,29,3&cislo=26&mena=EUR&typ=Hotel&luz1=ANO&luz2=ANO&luz3=&luz4=&luz5=&maxp1=99999&maxp2=99999&maxp3=99999&maxp4=99999&maxp5=99999&apart=&rada=8,9,10,11,19,22,26,27,28,29,3&cislo=26&mena=EUR&typ=Hotel&luz1=ANO&luz2=ANO&luz3=&luz4=&luz5=&maxp1=99999&maxp2=99999&maxp3=99999&maxp4=99999&maxp5=99999&apart=&rada=8,9,10,11,19,22,26,27,28,29,3 + /test...?f=1&s=3&sid=123&q=3& +Out: NO MATCH + MATCH + +Run: obj/lib/regex-t '.*[0-9a-f]{8,16}.*' +In: abcdabcdabcd + aaaaaaaaaaaaaaaaaaaaaaaaaaaa + asddajlkdkajlqwepoiequwiouio + 000001111p101010101010q12032 +Out: MATCH + MATCH + NO MATCH + MATCH