English 中文(简体)
我如何在PowerShell中高效地转换一系列字符串?
原标题:
  • 时间:2009-01-16 20:19:34
  •  标签:

假设我有很多格式类似于字符串:

<tag>blah blahXXXXXblah blah</tag>

我想把这些字符串转化成类似于:

blah blahZZZZZblah blah

在PowerShell命令行中。 在转换中,所有的XXXXX都被ZZZZZ 替换,并且外部标记被剥离。 它不是良好格式的XML。

我可以编写一个脚本来轻松评估这一点,但当面对这种特定的软件时,我发现自己要做这样的任务比我想象的要多。我有兴趣学习如何在PowerShell命令行直接完成,而不需要编写一个.ps1脚本来运行。

好像PowerShell擅长这件事,只是我不知道怎么做。 :)

最佳回答

嗯,我能想到的最简单的方法(假设您的列表保存在$ foo中):

$foo | %{$_.Replace("XXXXX", "ZZZZZ")}
问题回答

如果你能编写脚本,就创建一个 cmdlet。

Cmdlet 创建的 MSDN 文档





相关问题
热门标签