「*test」、「*love」、「*anything」などの *xxx パターンに一致させようとしています (ハッシュタグなど)
私は基本的に試しました:
"*aaa *eee *rrr *ttt".match(/(\s|^)(\*[a-z0-9]{3,150})(\s|$)/img)
奇数の論理一致のみを返します: "*aaa " および "*rrr "
一致するとき、エンジンは一致する数字全体を「使用済み」として「マーク」し、次のブロックへのテストから削除されると思います。したがって、「何もない」桁は何でしょうか。開始の「^」が存在せず、2 番目の一致の前には何もないためです。
誰かがそれを修正する考えを持っていますか?