「ハッシュタグ」を識別するために使用するJS正規表現を理解するために、いくつかの助けが必要です。ハッシュタグは、次のすべてに一致する必要があります。
- 通常のTwitterスタイルのハッシュタグ:
#foobar
- 前にテキストが付いたハッシュタグ:
abc123#xyz456
- スペースが含まれるハッシュタグ。次のように示されます:(つまり
#[foo bar]
、[]はハッシュタグの区切り文字として機能します)
1と2には、次の形式のものを使用していました。
var all_re =/\S*#\S+/gi;
3に拡張する方法がわからないようです。正規表現が苦手です。助けてください。
ありがとう!