私は次の正規表現を持っています:java-script単語の正規表現フィルタリング
正規表現は、私たちのアプリではコードの一部です。明らかに$#*などの文字を削除します。同じことを正確に行う必要がありますが、ハッシュタグを使用できるようにする必要があります。単語に#hashtagsを付けることができるためです。
"Test #words".toLowerCase().split(/\b/).filter(function(w){return w.match(/^\w+$/) }) // returns ["test", "words"]
現行の正規表現はハッシュを削除します。残しておきます。だから私は得る:
["test", "#words"]
なぜない、あなただけの '.split(/ \ sの+ /)'? –
'\ s'で分割すれば十分でしょうか? –
正規表現は、私たちのアプリでコードのビットには、私はそれが単語を分割することがわかります。明らかに$#*などの文字を削除します。同じことをするのにハッシュを許可する必要があります。言葉に#hashtagsを付けることができるからです。 – MartinWebb