Powershell替代和截断——replace and substring

Posted The Scented Path

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Powershell替代和截断——replace and substring相关的知识,希望对你有一定的参考价值。

一:截取一个字符串的尾部,替代字符串中的特定字符或替代字符串中特定位置的特定字符

$a="W.endy.chen.SHAO"

$b=$a.Substring(0,$a.Length-5) -replace "\.","_" 

$c=$a.Substring(0,$a.Length-5).Replace(".","_")

 
$d=($a.substring(0,$a.Length-5)) -replace "\.(?!.*\.)","_"

#只替换最后一个.为_,其他.保持不变

echo $a,$b,$c,$d

 
结果:

W.endy.chen.SHAO

W_endy_chen

W_endy_chen

W.endy_chen

 

 

以上是关于Powershell替代和截断——replace and substring的主要内容,如果未能解决你的问题,请参考以下文章

Powershell -replace 当替换字符串包含 $+

Powershell -replace 当替换字符串包含 $+

带有 html 正文的 Powershell 电子邮件发件人 (htmlbody.Replace)

替代 String.Replace

在 powershell 中使用 DcomPerm.exe 和 SetAcl.exe 的替代方法

powershell RegEx.Replace示例