[英]How do I remove multiple characters in a string
我一直在努力寻找将删除命令串在一起的最好方法,但是我不知道如何在一个字符串与多个字符串中执行此操作...我想要删除所有空格和所有下划线; 我知道我可以这样单独做:
$Name = "\Test Name\Test_Underscore 1_2"
$NameFull1 = $NAME -replace '\s'
$NameFull2 = $NameFull1 -replace '_',''
并有这样的输出:
TestNameTestUnderscore12
但是我只想做一次,但我不确定如何将它们结合起来(我现在一直在寻找一段时间而无法找到答案)。
我当时认为它看起来像这样(我还尝试了其他一些方法),但一直遇到错误......
$Name = "\Test Name\Test_Underscore 1_2"
$NameFull = $NAME -replace '\s' | '_',''
管道符号( |
)必须位于字符串内才能进行更改:
$NameFull = $NAME -replace '\s|_', ''
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.