PowerShell中查找字符串位置的IndexOf函数使用实例
本文介绍在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函数查找字符串位置,本文就介绍这么多,希望对您有所帮助,谢谢!
相关推荐
-
javascript indexOf函数使用说明
使用方法:strObj.indexOf(str,startIndex[可选]) 程序代码 其中strObj是必选项.String 对象或文字. str是必选项.要在 String 对象中查找的子字符串. startIndex是可选项.该整数值指出在 String 对象内开始查找的位置,从0开始.如果省略,则从字符串的开始处查找. 注意:对于JavaScript的indexOf是区分大小写的. JavaScript中indexOf函数方法返回一个整数值,指出 String 对象内子字符串的开始位置
-
使用indexOf等在JavaScript的数组中进行元素查找和替换
复制代码 代码如下: <html> <head> <title> Extend JavaScript Array Method </title> <script language="javascript"> <!-- Array.prototype.indexOf=function(substr,start){ var ta,rt,d='\0'; if(start!=null){ta=this.slice(start);
-
javascript中indexOf技术详解
JavaScript提供了几种技术,来在字符串中搜索一个单词.数字或其他的一串字符.搜索可能很方便,例如,如果你想要知道访问者使用哪种Web浏览器来浏览你的站点.每个Web浏览器在一个字符串中标识关于自己的信息,该字符串包含了很多不同的统计数据.可以通过在一个Web页面中添加下面这段JavaScript,并且在Web浏览器预览,从而看到这个字符串: <script> alert(navigator.userAgent): </script> Navigator是一个Web浏览器对象
-
js中substr,substring,indexOf,lastIndexOf的用法小结
js中substr,substring,indexOf,lastIndexOf等的用法 1.substrsubstr(start,length)表示从start位置开始,截取length长度的字符串. var src="images/off_1.png";alert(src.substr(7,3)); 弹出值为:off 2.substringsubstring(start,end)表示从start到end之间的字符串,包括start位置的字符但是不包括end位置的字符. var src
-
5个数组Array方法: indexOf、filter、forEach、map、reduce使用实例
ECMAScript5标准发布于2009年12月3日,它带来了一些新的,改善现有的Array数组操作的方法.然而,这些新奇的数组方法并没有真正流行起来的,因为当时市场上缺乏支持ES5的浏览器. Array "Extras" 没有人怀疑这些方法的实用性,但写polyfill(PS:兼容旧版浏览器的插件)对他们来说是不值得的.它把"必须实现"变成了"最好实现".有人居然将这些数组方法称之为Array "Extras".哎! 但是,
-
终于解决了IE8不支持数组的indexOf方法
下面是我找到的解决办法: 在使用indexOf方法前,执行一下下面的js, 原理就是如果发现数组没有indexOf方法,会添加上这个方法. 复制代码 代码如下: if (!Array.prototype.indexOf){ Array.prototype.indexOf = function(elt /*, from*/) { var len = this.length >>> 0; var from = Number(arguments[1]) || 0; from =
-
jquery indexOf使用方法
indexOf() 和 lastIndexOf() 是js的用法,与jquery是无关的,所有直接用原生js就可以了. indexOf() 和 lastIndexOf() 方法返回的都是指定的子串在另一个字符串中的位置,如果没有找不到子串,则返回 -1. 这两个方法的不同之处在于,indexOf() 方法是从字符串的开头(位置 0)开始检索字符串,而 lastIndexOf() 方法则是从字符串的结尾开始检索子串. strObj.indexOf(subString[, startIndex])
-
js中indexof的用法详细解析
String.IndexOf 方法 (Char, [startIndex], [count]) 报告指定字符在此实例中的第一个匹配项的索引.搜索从指定字符位置开始,并检查指定数量的字符位置. 参数 value 要查找的 Unicode 字符. 对 value 的搜索区分大小写. startIndex(Int32) 可选项,搜索起始位置.不设置则从0开始. count(Int32) 可选项,要检查的字符位置数. 返回值 如果找到该字符,则为 value 的索引位置:否则如果未找到,则为 -1. I
-
javascript 判断字符串是否包含某字符串及indexOf使用示例
通过判断指定目录实现广告的显示 复制代码 代码如下: if(location.href.indexOf("http://www.jb51.net/codes/")>-1){ alert('ok'); } 复制代码 代码如下: var Cts = "bblText"; if(Cts.indexOf("Text") >= 0 ) { alert('Cts中包含Text字符串'); } indexOf用法: 返回 String 对象内第一次
-
js截取函数(indexOf,join等)
函数:indexOf() 功能:返回字符串中匹配子串的第一个字符的下标 复制代码 代码如下: var myString="JavaScript"; var w=myString.indexOf("v");w will be 2 var x=myString.indexOf("S");x will be 4 var y=myString.indexOf("Script");y will also be 4 var z=myStr
-
js indexOf()定义和用法
返回 String 对象内第一次出现子字符串的字符位置. strObj.indexOf(subString[, startIndex]) 参数 strObj 必选项.String 对象或文字. subString 必选项.要在 String 对象中查找的子字符串. starIndex 可选项.该整数值指出在 String 对象内开始查找的索引.如果省略,则从字符串的开始处查找. 说明 indexOf 方法返回一个整数值,指出 String 对象内子字符串的开始位置.如果没有找到子字符串,则返回
随机推荐
- PHP实现数据库统计时间戳按天分组输出数据的方法
- Powershell脚本中包含文件资源的例子
- Javascript类型系统之String字符串类型详解
- 数据库Mysql性能优化详解
- Android编程开发中的正则匹配操作示例
- 在jsp页面中实现跳转的方式分享
- C#编程实现连接SQL SERVER数据库实例详解
- 如何安装绿色版MySQL Community Server 5.7.16并实现远程登录
- PHP下10件你也许并不了解的事情
- 深入讲解PHP的Yii框架中的属性(Property)
- Convert Seconds To Hours
- C语言堆栈入门指南
- Android开发中一个简单实用的调试应用技巧分享
- php提交post数组参数实例分析
- jquery 漂亮的删除确认和提交无刷新删除示例
- Android实现带头像的用户注册页面
- 动态创建script在IE中缓存js文件时导致编码的解决方法
- 利用IP地址欺骗突破防火墙
- Python中list初始化方法示例
- android动态设置app当前运行语言的方法