diff --git a/playground/src/pages/admin/[id].vue b/playground/src/pages/admin/[id].vue deleted file mode 100644 index 7dcf98f..0000000 --- a/playground/src/pages/admin/[id].vue +++ /dev/null @@ -1 +0,0 @@ - diff --git a/playground/src/pages/admin/[id]/[...languages].vue b/playground/src/pages/admin/[id]/[...languages].vue new file mode 100644 index 0000000..e69de29 diff --git a/playground/src/pages/index/index.vue b/playground/src/pages/index/index.vue index e69de29..7dcf98f 100644 --- a/playground/src/pages/index/index.vue +++ b/playground/src/pages/index/index.vue @@ -0,0 +1 @@ + diff --git a/src/core/parser/params/replaceParams.ts b/src/core/parser/params/replaceParams.ts index 4b47ac9..9995f85 100644 --- a/src/core/parser/params/replaceParams.ts +++ b/src/core/parser/params/replaceParams.ts @@ -1,4 +1,4 @@ -const routeParamExtractRegxp = /(:(\w+)(\(.*[^(]\)[*+]?)?(\?)?)+/g; +const routeParamExtractRegxp = /(:(\w+)(\(\.[^(]\)[*+]?)?(\?)?)+/g; type ExtractedParam = { name: string; optional: boolean; catchAll: boolean };