gpt4 book ai didi

javascript - 如果索引未知,如何在 javascript 中查找子字符串?

转载 作者:行者123 更新时间:2023-11-30 13:25:22 24 4
gpt4 key购买 nike

假设我有一个包含 HTML 文件的字符串。如何仅将脚本部分作为我的子字符串?

示例字符串是:

str="<html>...<script>...</script>...</html>"

我只需要脚本部分。

<script type = "text/javascript">
function Showques()
{
var xmlhttp;
if (window.XMLHttpRequest)
{
xmlhttp=new XMLHttpRequest();
}
else
{
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
//getting response from servlet
xmlhttp.onreadystatechange=function();
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
var localString=xmlhttp.responseText;
var locationstart =localString.indexOf('<script>');
var locationend = localString.indexOf('</script>');
//eval(xmlhttp.responseText);
document.getElementById("ques").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("POST","XmlApp",true);
xmlhttp.send();
}
</script>

当我给 </script>indexOf 内它正在考虑作为我在开始时声明的脚本的结尾的方法以及我收到错误的其余部分。

最佳答案

使用

string.indexOf(searchstring, start)

在字符串中找到合适的索引。然后,您可以在 substr 函数中使用该索引。

希望这对您有所帮助。

关于javascript - 如果索引未知,如何在 javascript 中查找子字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8698185/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com