使用Jquery从2个字符串之间提取String

时间:2015-07-20 19:21:00

标签: jquery regex string

如何提取' inc / funcs.asp '从下面的字符串,使用Jquery或Javascript。

<script>
 var str = '<!-- #include file="inc/funcs.asp" -->';  
</script>

我认为模式必须从寻找&#39; #include file =&#34;&#39;开始。

3 个答案:

答案 0 :(得分:2)

您可以使用此正则表达式:

/file="([^"]+)/

并抓住被捕获的组#1

代码:

var fval = (str.match(/file="([^"]+)/) || ['', ''])[1];

答案 1 :(得分:2)

&#13;
&#13;
var text = '<!-- #include file="inc/funcs.asp" -->';
var str = text.match(/"(.*?)"/);
alert(str[1]);
&#13;
&#13;
&#13;

答案 2 :(得分:0)

var str = '<!-- #include file="inc/funcs.asp" -->';  
str.match(/\"(.+)\"/)[1];

返回&#34; inc / funcs.asp&#34;