動的変数を正規表現オブジェクトに含めるにはどうすればよいですか?
var pattern:RegExp = new RegExp(/'a '/ + keyword, '/gi');
この場合、正規表現を「鳥」または「鳥」(「鳥」がキーワードの場合)と一致させたいと思います。ただし、「鳥」が単独で存在する場合は一致しないはずです。
さらに、フォローアップの質問があります(質問するのが多すぎないことを願っています!):上記の正確なことをどのように行いますか?ただし、キーワードの前に「a」が付いていない場合にのみ正規表現が一致します(これは^または!の使用が含まれますが、特定の要求に対して、どの言語でも明確なドキュメントが見つからないようです)。
私の2番目の質問の場合、テストケースは次のようになります。
WORKS
abird
bird
bbbbirdddd
動作しません
a bird
a birdddd
どんな助けでも大歓迎です!