gpt4 book ai didi

c# - 替代使用 InStr

转载 作者:太空狗 更新时间:2023-10-29 17:30:31 26 4
gpt4 key购买 nike

如何使用不同的函数“InStr”这是我正在使用的代码并且工作正常但远离 InStr 是我的目标

i = InStr(1, Hostname, Environment.Newline)

最佳答案

String.Indexof() 有几个重载:

Dim jstr = "How much wood could a woodchuck chuck if a woodchuck..."

' Find a character from a starting point
ndx = jstr.IndexOf("w"c) ' == 2 (first w)
' or within a range:
ndx = jstr.IndexOf("o"c, 12) ' == 15 first o past 12 (cOuld)

'Find a string
ndx = jstr.IndexOf("wood") ' == 9
' ...from a starting point
ndx = jstr.IndexOf("wood", 10) ' == 22 (WOODchuck)
' ...or in part of the string
ndx = jstr.IndexOf("chuck", 9, 15) ' -1 (none in that range)

' using a specified comparison method:
ndx = jstr.IndexOf("WOOD", StringComparison.InvariantCultureIgnoreCase) ' 9
ndx = jstr.IndexOf("WOOD", nFirst, StringComparison)
ndx = jstr.IndexOf("WOOD", nFirst, nLast, StringComparison)

还有一个String,LastIndexOf()获取字符串中某物最后一次出现的方法,也有各种重载。

可用在 MSDN或您附近的 VS 中的对象浏览器(VIEW 菜单 | 对象浏览器)。

i = Hostname.Indexof(Environment.Newline, 1)

关于c# - 替代使用 InStr,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19441217/

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