我一直在尝试找到一种方法来删除字符串中特定位置的空白,但是还没有碰运气。我不能只使用-Replace摆脱所有空白。理想情况下,我想定义除去双引号之外的所有内容。
我从一个像这样的字符串开始
{ [ "Data: I have some data here", "%somedata% == 1234" ] }
我希望它最终像:
{["Data: I have some data here","%somedata% == 1234"]}
关于如何实现此目标的任何想法?
答案 0 :(得分:2)
将您的字符串放入$ InStuff中,这将替换任何2个或多个空格。请注意,-replace
操作符使用正则表达式,而.Replace()
方法则不使用正则表达式。
$InStuff -replace ' {2,}', ''
输出...
["Data: I have some data here","%somedata% == 1234"]}