需要匹配表达式

时间:2013-08-04 09:00:31

标签: javascript regex

我想匹配以下

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

基本上,/// <reference path=""/>之间的字符串可以获得任何帮助

2 个答案:

答案 0 :(得分:1)

使用捕获组:

>'/// <reference path="../defs/node/node.d.ts"/>'.match(/\/\/\/ <reference path="(.*?)"\/>/)[1]
"../defs/node/node.d.ts"

答案 1 :(得分: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"