Escape plus sign (fixes #1090)

This commit is contained in:
Audrius Butkevicius committed 2014-12-07 00:10:32 +00:00
1 parent 3e7b197a1d
commit 88a347dce0
3 files changed
+4

No files matched your search

+1
View File
@@ -55,6 +55,7 @@ func Convert(pattern string, flags int) (*regexp.Regexp, error) {
pattern = strings.Replace(pattern, "\\.", "[:escapeddot:]", -1)
}
pattern = strings.Replace(pattern, ".", "\\.", -1)
pattern = strings.Replace(pattern, "+", "\\+", -1)
pattern = strings.Replace(pattern, "**", "[:doublestar:]", -1)
pattern = strings.Replace(pattern, "*", any+"*", -1)
pattern = strings.Replace(pattern, "[:doublestar:]", ".*", -1)