Ver Fonte

fix slashes between hastags

jackyzy823 há 4 anos atrás
pai
commit
c7a78a7f43
1 ficheiros alterados com 1 adições e 1 exclusões
  1. 1 1
      src/experimental/parser/user.nim

+ 1 - 1
src/experimental/parser/user.nim

@@ -8,7 +8,7 @@ let
   unRegex = re.re"(^|[^A-z0-9-_./?])@([A-z0-9_]{1,15})"
   unReplace = "$1<a href=\"/$2\">@$2</a>"
 
-  htRegex = nre.re"(*U)(^|[^\w-_./?])([##$])([\w_]+)"
+  htRegex = nre.re"""(*U)(^|[^\w-_.?])([##$])([\w_]*+)(?!</a>|">|#)"""
   htReplace = "$1<a href=\"/search?q=%23$3\">$2$3</a>"
 
 proc expandUserEntities(user: var User; raw: RawUser) =