我想匹配以下需要一个匹配表达式
/// <reference path="../defs/node/node.d.ts"/>
到
基本上/// <reference path="
和"/>
之间的字符串任何帮助,将不胜感激
我想匹配以下需要一个匹配表达式
/// <reference path="../defs/node/node.d.ts"/>
到
基本上/// <reference path="
和"/>
之间的字符串任何帮助,将不胜感激
使用捕获组:
>'/// <reference path="../defs/node/node.d.ts"/>'.match(/\/\/\/ <reference path="(.*?)"\/>/)[1]
"../defs/node/node.d.ts"
试试这个:
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"
+1。但我已经有了答案。 – basarat
@BASarat不好,asnwer不对待'///' –
真棒+1。将接受当stackoverflow让我:) – basarat
那么'///'部分呢? –
@RoyiNamir yup。它也很好,你也添加了。谢谢 – basarat