From 7b52dbfdf8dc781de8c1090b891e38ff4fb865cd Mon Sep 17 00:00:00 2001 From: Andreas Heissenberger Date: Wed, 16 Jun 2021 18:58:32 +0200 Subject: [PATCH] tools: fix support for numbers in urls in `v check-md` (#10483) --- cmd/tools/vcheck-md.v | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/cmd/tools/vcheck-md.v b/cmd/tools/vcheck-md.v index f7f63f9c2e..7d3a9c5dc2 100644 --- a/cmd/tools/vcheck-md.v +++ b/cmd/tools/vcheck-md.v @@ -266,7 +266,7 @@ mut: } fn (mut ad AnchorData) add_links(line_number int, line string) { - query := r'\[(?P[^\]]+)\]\(\s*#(?P[a-z\-]+)\)' + query := r'\[(?P[^\]]+)\]\(\s*#(?P[a-z0-9\-]+)\)' mut re := regex.regex_opt(query) or { panic(err) } res := re.find_all_str(line) @@ -292,7 +292,7 @@ fn (mut ad AnchorData) add_link_targets(line_number int, line string) { } } } else { - query := r'[a-z\-]+)["\']\s*/>' + query := r'[a-z0-9\-]+)["\']\s*/>' mut re := regex.regex_opt(query) or { panic(err) } res := re.find_all_str(line) @@ -352,7 +352,7 @@ fn (mut ad AnchorData) check_link_target_match(fpath string, mut res CheckResult } fn create_ref_link(s string) string { - query_remove := r'[^a-z \-]' + query_remove := r'[^a-z0-9 \-]' mut re := regex.regex_opt(query_remove) or { panic(err) } return re.replace_simple(s.to_lower(), '').replace(' ', '-') }