64 位 PC 与 32 位 PC 上的 Indexof

发布于 2024-12-08 14:16:08 字数 222 浏览 0 评论 0原文

我使用下面的行来查找 HTML 文档的测试位置,它在 64 位计算机上运行良好,但在我的 32 位 Windows 2008 服务器上不起作用。

IntStart1 变量在 64 位上返回 2,在 32 位上返回 0000029ae。请帮忙。

Int32 intStart1 = strHtmlText.IndexOf("<TABLE class=");

i'm using the line below to find a position of the test withing HTML document and it works fine on a 64bit machine but does not work on my 32bit Windows 2008 server.

IntStart1 variable returns 2 on 64bit and 0000029ae on 32 bit. please help.

Int32 intStart1 = strHtmlText.IndexOf("<TABLE class=");

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

你好,陌生人 2024-12-15 14:16:08

String.IndexOf() 是现有最广泛使用的函数之一。如果它不起作用,我会感到惊讶。

最可能的解释是您的 strHtmlText 具有不同的值。检查该字符串的值,我相信您会看到发生了什么。

String.IndexOf() is one of the most widely used functions in existence. I'd be simply astounded if it did not work.

The most likely explanation is that you have different values for strHtmlText. Inspect the values of that string and I'm sure you will see what is going on.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文