我想匹配以下需要一個匹配表達式
/// <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