[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[问题求助] PowerShell把单独一行中的-替换成+

把单独一行中的-替换成+ 下面的代码没有效果
  1. $s = @'
  2. Key 1
  3. -
  4. Hello 1
  5. World 1
  6. ---
  7. Key 2
  8. -
  9. Hello 2
  10. World 2
  11. ---
  12. Key 3
  13. -
  14. Hello 3
  15. World 3
  16. '@
  17. $s -replace '(?m)^-$', '+'
复制代码
下面把单独ab一行的替换也不灵
  1. cls
  2. $s = @'
  3. Key 1
  4. ab
  5. Hello 1
  6. World 1
  7. ab cd
  8. '@
  9. $s -replace '(?m)^ab$', '+'
复制代码

回复 2# WHY


   多谢大佬

TOP

返回列表