0

私はこのパターンを理解しました:

(?<=module.exports = function routes\(\) {\n)[\S\s]*?(?=\n})

このテキストの中括弧内のテキストを選択するには:

module.exports = function routes() {
  this.root('pages#main');
  this.get('/dashboard', 'pages#dashboard');
}

なぜこれが無効なのか誰か教えてくれませんか?:

myVar = data.match(/(?<=module.exports \= function routes\(\) {\n)[\S\s]*?(?=\n})/);
4

1 に答える 1