gpt4 book ai didi

javascript - 如何从字符串中提取特定文本。困难的部分是所需的文本会定期更改

转载 作者:行者123 更新时间:2023-12-03 07:21:07 25 4
gpt4 key购买 nike

我有一个 HTML 文档,其中包含此文本

function deleteFolder() {
var mailbox = "CN=John Urban,OU=Sect-1,DC=TestServer ,DC=acme,DC=com";
var path = "/Inbox/";

//string of interest: "CN=John Urban,OU=Sect-1,DC=TestServer ,DC=acme,DC=com"

我只想提取此文本并将其存储在 C# 中的变量中。我的问题是,每次加载页面时,感兴趣的字符串都会略有变化,如下所示:

  • “CN=John Urban,OU=Sect-1,DC=TestServer,DC=acme,DC=com”
  • “CN=Jane Doe,OU=Sect-1,DC=TestServer,DC=acme,DC=com”
  • 等等......

如何在没有正则表达式的情况下提取不断变化的字符串?

最佳答案

它总是一个函数deleteFolder(),其第一行是varmailbox = "somestring"吗?您对 somestring 感兴趣吗?

根据您告诉我们的要求,只需搜索包含 varmailbox=" 的 HTML 的字符串,然后搜索下一个 " 并获取这两者之间的所有文本发生。

var htmlstring= "..."; //
var i1 = htmlstring.IndexOf("var mailbox = \"");
var i2 = i1 >= 0 ? htmlstring.IndexOf("\"", i1+15) : -1;
var result = i2 >= 0 ? htmlstring.Substring(i1+15, i2-(i1+15)): "not found";

非常非常丑陋,不可维护,但如果没有更多信息,我无法做得更好。然而正则表达式会好得多!

关于javascript - 如何从字符串中提取特定文本。困难的部分是所需的文本会定期更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36205750/

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