PowerShell替换字符串操作符replace简明教程
PowerShell对字符串的处理,具有非常强大的功能,强于任何一门脚本语言。我们今天来看看替换字符串操作。
如果我想把字符串“abcd”中的“a”替换为“x”,代码如下:
命令:
PS >"abcd" -replace "a", "x"
输出:
xbcd
如果我想把字符串“abcd”中的“bc”替换为空,代码如下:
命令:
PS >"abcd" -replace "bc"
输出:
ad
上再是两个简单替换,下面玩玩正则表达式替换:
如果我想把字符串“aaabcde”中的前面所有的字符“a”替换为空,代码如下:
命令:
PS >"aaabcde" -replace "^a*"
输出:
bcde
再来一个,如果我想把字符串“dfaq-adfdfsafd-asdfadf”,两个杠之间的替换为“xxx”,代码如下:
命令:
PS >"dfaq-adfdfsafd-asdfadf" -replace "-.*-","-xxx-"
输出:
dfaq-xxx-asdfadf
好了,关于PowerShell如何使用-replace操作符替换字符串,小编就介绍这么多。小编觉得例子是最好的学习方法,您觉得呢?
PowerShell脚本中控制Windows DNS服务的方法
PowerShell可以很方便的操作WMI,而DNS服务又提供了很好的WMI支持,所以,PowerShell可以通过操作WMI来操作WindowsDNS服务。1、获取DNS对象。PS$mydns=[WMIClass]"ROOT
Powershell Profiles配置文件的存放位置介绍
适用于:WindowsPowerShell2.0,WindowsPowerShell3.0当我们打开一个PowerShell对话框,并在里面创建一些变量(variables)、函数(functions)时,这些变量、函数均只
PowerShell中按文件后缀过滤的实现代码
小编在使用PowerShell时,经常要使用Get-ChildItem(别名为dir),去获取一些文件或目录。然后要对这些结果按文件类型,即文件后缀去进行筛选。很多次
