diff options
| -rw-r--r-- | pkg/index/index.go | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/pkg/index/index.go b/pkg/index/index.go index c69f36d..0c014ee 100644 --- a/pkg/index/index.go +++ b/pkg/index/index.go @@ -501,8 +501,8 @@ func ParseDocs(paths []string, numWorkers uint, opts ParseOpts) (map[string]*Doc func init() { headingPattern := `(?:^|\n)(?<heading>#{1,6}.*)` - linkPattern := `\[.*\]\(\s*(?<link>.*)\b\s*\)` - linkHeading := `(?:^|\n)(?<lh_heading>#{1,6}\s*\[.*\])\(\s*(?<lh_link>.*)\b\s*\)` + linkPattern := `\[.*\]\(\s*(?<link>.*(?:\b|/))\s*\)` + linkHeading := `(?:^|\n)(?<lh_heading>#{1,6}\s*\[.*\])\(\s*(?<lh_link>.*(?:\b|/))\s*\)` DocParseRegex = regexp.MustCompile( linkHeading + "|" + headingPattern + "|" + |
