mdxy-dxy 通过本文主要向大家介绍了powershell,windows powershell,powershell是什么,powershell下载,powershell怎么打开等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
从之前的章节中,我们知道PowerShell将一切存储在对象中,那这些对象中包含了一系列中的称之为方法的指令。默认文本存储在String对象中,它包含了许多非常有用的处理文本的命令。例如,要确定一个文件的扩展名,可以使用LastIndexOf()获取最后一个字符“.”的位置,继续使用Substring()获取扩展名子串。
PS> $path = "C:\prefs.js"
PS> $path.Substring( $path.LastIndexOf(".")+1 )
Js
</div>
另外一条途径,使用Split方法,对文件的完整名称进行分割,得到一个字符串数组,取最后一个元素,PowerShell中可以通过索引-1来获取数组中最后一个元素。
PS> $path.Split(".")[-1]
Js
</div>
下面的表格会给出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() | 枚举字符串中所有字符 |
您可能想查找下面的文章:最近更新的内容 |

