文字列から#hashtagsを抽出したいのですが、。などの特殊文字を含むものも抽出したいと思います#1+1
。
現在使用しているもの:
@hashtags ||= string.scan(/#\w+/)
ただし、これらの特殊文字では機能しません。また、UTF-8と互換性があるようにしたいです。
どうすればよいですか?
編集:
最後の文字が特殊文字の場合は、などを削除する必要があり#hashtag,
#hashtag.
#hashtag!
#hashtag?
ます...
また、先頭のハッシュ記号を削除する必要があります。