Board logo

标题: [问题求助] [已解决]PowerShell字符串无法替换 [打印本页]

作者: 5i365    时间: 2021-9-20 22:39     标题: [已解决]PowerShell字符串无法替换

本帖最后由 5i365 于 2021-9-21 06:31 编辑

多行字符和替换的值都用单引导括起来了, 但是无法替换, 求高手指教, 多谢

期望的输出值为:
中国=大家好
中国=小家好
  1. (@'
  2. $abc=大家好
  3. $abc=小家好
  4. '@ | Out-String) -replace '$abc', '中国'
复制代码

作者: Batcher    时间: 2021-9-20 23:00

回复 1# 5i365


    第4行的 $abc 改成 \$abc 试试
作者: 5i365    时间: 2021-9-21 06:31

本帖最后由 5i365 于 2021-9-21 06:39 编辑

回复 2# Batcher


    感谢指点, 解决了, \起什么作用?

感觉应该是转义了正则的通配符




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2