PowerShell中查找字符串位置的IndexOf函数使用实例

(编辑:jimmy 日期: 2025/1/2 浏览:2)

本文介绍在PowerShell中使用字符串的IndexOf函数,来查询一个字符串中是否存在另一个字符串,如果存在那么它在什么位置。

IndexOf函数是String对象的静态方法,用于查找一个字符串在另一个字符串中的位置。如果查寻字符串在被查询字符串中不存在,则返回值为-1。如果存在,则返回查寻字符串所处的位置,位置是从0开始的。

下面看看例子:

在“123”中不存在“13”
复制代码 代码如下:PS C:\Users\spaybow> "123".indexof("13")
-1
在“123”中,“1”的位置是0,即起始位置。
复制代码 代码如下:PS C:\Users\spaybow> "123".indexof("1")
0
在“123”中,“2”的位置是1,即第二个位置。
复制代码 代码如下:PS C:\Users\spaybow> "123".indexof("2")
1
在“123”中,“12”的位置是0,即起始位置。
复制代码 代码如下:PS C:\Users\spaybow> "123".indexof("12")
0

关于PowerShell使用IndexOf函数查找字符串位置,本文就介绍这么多,希望对您有所帮助,谢谢!

一句话新闻

高通与谷歌联手!首款骁龙PC优化Chrome浏览器发布
高通和谷歌日前宣布,推出首次面向搭载骁龙的Windows PC的优化版Chrome浏览器。
在对骁龙X Elite参考设计的初步测试中,全新的Chrome浏览器在Speedometer 2.1基准测试中实现了显著的性能提升。
预计在2024年年中之前,搭载骁龙X Elite计算平台的PC将面世。该浏览器的提前问世,有助于骁龙PC问世就获得满血表现。
谷歌高级副总裁Hiroshi Lockheimer表示,此次与高通的合作将有助于确保Chrome用户在当前ARM兼容的PC上获得最佳的浏览体验。