如何从下面的字符串中使用Jquery或Javascript提取'inc/funcs.asp'。从2个字符串中抽取字符串与Jquery
<script>
var str = '<!-- #include file="inc/funcs.asp" -->';
</script>
我想象的格局必须寻找启动 '#包括文件=“'
如何从下面的字符串中使用Jquery或Javascript提取'inc/funcs.asp'。从2个字符串中抽取字符串与Jquery
<script>
var str = '<!-- #include file="inc/funcs.asp" -->';
</script>
我想象的格局必须寻找启动 '#包括文件=“'
你可以使用这个表达式:
/file="([^"]+)/
,抢捕获组#1
代码:
var fval = (str.match(/file="([^"]+)/) || ['', ''])[1];
var text = '<!-- #include file="inc/funcs.asp" -->';
var str = text.match(/"(.*?)"/);
alert(str[1]);
var str = '<!-- #include file="inc/funcs.asp" -->';
str.match(/\"(.+)\"/)[1];
返回 “INC/funcs.asp”
有趣的是,我看到你的逻辑,通过抓住了双引号之间有什么。我原本是想要一个更复杂的方法。 – coffeemonitor
如果解决了,您可以将答案标记为已接受。 – anubhava