diff --git a/engine/add.sh b/engine/add.sh index 14f6045..72e0f0d 100755 --- a/engine/add.sh +++ b/engine/add.sh @@ -21,7 +21,7 @@ function uri_parser() { uri="${uri//\"/%22}" # top level parsing - pattern='^(([a-z]{3,5})://)?((([^:\/]+)(:([^@\/]*))?@)?([^:\/?]+)(:([0-9]+))?)(\/[^?]*)?(\?[^#]*)?(#.*)?$' + pattern='^(([a-z]{3,6})://)?((([^:\/]+)(:([^@\/]*))?@)?([^:\/?]+)(:([0-9]+))?)(\/[^?]*)?(\?[^#]*)?(#.*)?$' [[ "$uri" =~ $pattern ]] || return 1; # component extraction