X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;f=lib%2Fregex.t;h=45b92a5d51c18e75cbf229c6bb47419e4b1a5a22;hb=3bb641c18d60f38d6e646211aa5c6a4b63ba9180;hp=4cf0d08cec0626f05f6b7bebfe92f428f5b49706;hpb=3cf2b0aaf15a2076c18de7e684703c175ed05d4e;p=libucw.git diff --git a/lib/regex.t b/lib/regex.t index 4cf0d08c..45b92a5d 100644 --- a/lib/regex.t +++ b/lib/regex.t @@ -1,6 +1,6 @@ # Tests for the regex module -Run: obj/lib/regex-t 'a.*b.*c' +Run: ../obj/lib/regex-t 'a.*b.*c' In: abc ajkhkbbbbbc Aabc @@ -8,7 +8,7 @@ Out: MATCH MATCH NO MATCH -Run: obj/lib/regex-t -i 'a.*b.*c' +Run: ../obj/lib/regex-t -i 'a.*b.*c' In: aBc ajkhkbBBBBC Aabc @@ -16,7 +16,7 @@ Out: MATCH MATCH MATCH -Run: obj/lib/regex-t -i '(ahoj|nebo)' +Run: ../obj/lib/regex-t -i '(ahoj|nebo)' In: Ahoj nEBo ahoja @@ -26,19 +26,19 @@ Out: MATCH NO MATCH NO MATCH -Run: obj/lib/regex-t '\(ahoj\)' +Run: ../obj/lib/regex-t '\(ahoj\)' In: (ahoj) ahoj Out: MATCH NO MATCH -Run: obj/lib/regex-t '(.*b)*' +Run: ../obj/lib/regex-t '(.*b)*' In: ababababab ababababababababababababababababababababababababababababa Out: MATCH NO MATCH -Run: obj/lib/regex-t '(.*)((aabb)|cc)(b.*)' '\1<\3>\4' +Run: ../obj/lib/regex-t '(.*)((aabb)|cc)(b.*)' '\1<\3>\4' In: aaabbb aabbccb abcabc @@ -48,6 +48,18 @@ Out: ab NO MATCH aa<>bb -Run: obj/lib/regex-t '.*\?(.*&)*([a-z_]*sess[a-z_]*|random|sid|S_ID|rnd|timestamp|referer)=.*' +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