Ich habe ein paar andere mögliche Lösungen für SO angeschaut, aber ich habe keine gesehen, die das gemacht haben, was ich gemacht habe.
Zur Zeit konnte ich eine Zeichenfolge analysieren und Hash-Tags mit dem folgenden Code erkennen:
%Vor%Und das erkennt erfolgreich alle Arten von #Hashtags. Es erkennt jedoch auch Anker in URLs, beispielsweise: Ссылка - Ich kann nicht herausfinden, wie ich das ändern kann, was ich ausschließen muss Anker, während es flexibel bleibt.
Danke
Die Idee besteht darin, zuerst das "a" -Tag und dann das hashtag-Untermuster in einer einfangenden Gruppe auszuprobieren. Eine Callback-Funktion testet die einfangende Gruppe und gibt das "a" -Tag oder den Modifikator hashtag substring zurück:
%Vor%Tags und Links javascript jquery parsing regex