您现在的位置是:网站首页> 编程资料编程资料
PowerShell String对象方法小结_PowerShell_
2023-05-26
363人已围观
简介 PowerShell String对象方法小结_PowerShell_
从之前的章节中,我们知道PowerShell将一切存储在对象中,那这些对象中包含了一系列中的称之为方法的指令。默认文本存储在String对象中,它包含了许多非常有用的处理文本的命令。例如,要确定一个文件的扩展名,可以使用LastIndexOf()获取最后一个字符“.”的位置,继续使用Substring()获取扩展名子串。
PS> $path = "C:\prefs.js" PS> $path.Substring( $path.LastIndexOf(".")+1 ) Js另外一条途径,使用Split方法,对文件的完整名称进行分割,得到一个字符串数组,取最后一个元素,PowerShell中可以通过索引-1来获取数组中最后一个元素。
PS> $path.Split(".")[-1] Js下面的表格会给出String对象的所有方法:
| 函数 | 描述 | 示例 |
| CompareTo() | 与另一个字符串比较 | (“Hello”).CompareTo(“Hello”) |
| Contains() | 是否包含制定子串 | (“Hello”).Contains(“ll”) |
| CopyTo() | 拷贝子串至新字符串中 | $a = (“HelloWorld”).toCharArray()(“User!”).CopyTo(0, $a, 6, 5)$a |
| EndsWith() | 是否以制定子串结尾 | (“Hello”).EndsWith(“lo”) |
| Equals() | 是否与另一个字符串相同 | (“Hello”).Equals($a) |
| IndexOf() | 返回第一次匹配的所索引 | (“Hello”).IndexOf(“l”) |
| IndexOfAny() | 返回字符串中任意字符的首次匹配索引 | (“Hello”).IndexOfAny(“loe”) |
| Insert() | 在指定位置插入字符串 | (“HelloWorld”).Insert(6,”brave “) |
| GetEnumerator() | 枚举字符串中所有字符 | (“Hello”).GetEnumerator() |
| LastIndexOf() | 字符的最后匹配位置 | (“Hello”).LastIndexOf(“l”) |
| LastIndexOfAny() | 任意字符的最后匹配位置 | (“Hello”).LastIndexOfAny(“loe”) |
| PadLeft() | 左边补齐空白是字符串至指定长度 | (“Hello”).PadLeft(10) |
| PadRight() | 右边填充空白是字符串至指定长度 | 提示:
本文由神整理自网络,如有侵权请联系本站删除!
本站声明: 1、本站所有资源均来源于互联网,不保证100%完整、不提供任何技术支持; 2、本站所发布的文章以及附件仅限用于学习和研究目的;不得将用于商业或者非法用途;否则由此产生的法律后果,本站概不负责!
相关内容
点击排行本栏推荐
|
