0
ファイル拡張子のパターンがあります:正規表現で変数テンプレートを設定する方法は?
const pattern = '.js';
正規表現の仕事をするために、テンプレートを設定する方法を正しく?
const reg = /(.*\pattern$)/;
ファイル拡張子のパターンがあります:正規表現で変数テンプレートを設定する方法は?
const pattern = '.js';
正規表現の仕事をするために、テンプレートを設定する方法を正しく?
const reg = /(.*\pattern$)/;
正規表現のコンストラクタを使用します。 Link to docs。スニペットのために
:
const pattern = '.js';
const reg = new RegExp(`(.*${pattern}$)`);
これは、あなたが(第2は、実際の正規表現にそれを作るように、最初のものは、文字列でそれをエスケープ)あなたのバックスラッシュをエスケープ倍増する必要があり注意点があります。私は例にあるものがパターンをそこに入れる試みの一部だと仮定していますが、そうでなければそれはべきです。
new RegExp(`(.*\\${pattern}$)`)