# HG changeset patch # User Ryoma SHINYA # Date 1291604787 -32400 # Node ID 7649b26eeb4d227632c7be5ff0fe8e76c1e32ce6 # Parent f42e37e2fe931ca9c65e2ab21feca322ccdda7a9 add regex for http-url, which be defined RFC-definde and very complex. diff -r f42e37e2fe93 -r 7649b26eeb4d test/txt/http-url.regex --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test/txt/http-url.regex Mon Dec 06 12:06:27 2010 +0900 @@ -0,0 +1,1 @@ +http://((([a-zA-Z0-9]|[a-zA-Z0-9][-a-zA-Z0-9]*[a-zA-Z0-9])\.)*([a-zA-Z]|[a-zA-Z][-a-zA-Z0-9]*[a-zA-Z0-9])\.?|[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+)(:[0-9]*)?(/([-_.!~*'()a-zA-Z0-9:@&=+$,]|%[0-9A-Fa-f][0-9A-Fa-f])*(;([-_.!~*'()a-zA-Z0-9:@&=+$,]|%[0-9A-Fa-f][0-9A-Fa-f])*)*(/([-_.!~*'()a-zA-Z0-9:@&=+$,]|%[0-9A-Fa-f][0-9A-Fa-f])*(;([-_.!~*'()a-zA-Z0-9:@&=+$,]|%[0-9A-Fa-f][0-9A-Fa-f])*)*)*(\?([-_.!~*'()a-zA-Z0-9;/?:@&=+$,]|%[0-9A-Fa-f][0-9A-Fa-f])*)?)? \ No newline at end of file