(セミコロン)私は現在の正規表現があります:私は、文字列に対してテストしてい#hashtagに一致する正規表現ですが、#hashtagには一致しません。
/(?<=[\s>]|^)#(\w*[A-Za-z_]+\w*)/g
:私の目的のためには
Here's a #hashtag and here is #not_a_tag; which should be different. Also testing: Mid#hash. #123 #[email protected]£ and <p>#hash</p>
をのみ、この文字列で検出された2つのハッシュタグがあるはずです。私はそれは私の例では;
で終わらないマッチハッシュタグを行うように表現を変更する方法を思ったんだけど、この#not_a_tag;
乾杯です。
' \ B'を意味しましたか? '\ W'は'# 'の前に存在する実際の文字を必要とします。 –
最小限の手順で回答を受け入れてください。 \ Bはおそらく私が使っているものです。 – Wex
@TimPietzckerあなたはそうです。投稿が編集されました。 – tk78