0

我想匹配以下

/// <reference path="../defs/node/node.d.ts"/>

基本上之间的字符串/// <reference path=""/>任何帮助将不胜感激

4

2 回答 2

1

使用捕获组:

>'/// <reference path="../defs/node/node.d.ts"/>'.match(/\/\/\/ <reference path="(.*?)"\/>/)[1]
"../defs/node/node.d.ts"
于 2013-08-04T09:02:18.930 回答
1

尝试这个 :

var g='/// <reference path="../defs/node/node.d.ts"/>'.match(/\/\/\/ <reference path=\"(.*?)\"\/>/i)

产生

["/// <reference path="../defs/node/node.d.ts"/>", "../defs/node/node.d.ts"]

所以我们想要g[1]

"../defs/node/node.d.ts"

于 2013-08-04T09:04:46.547 回答