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

[问题求助] powershell 成对儿替换英文引号为中文引号

本帖最后由 meixi 于 2022-12-21 10:03 编辑

我想把英文中成对的双引号和单引号改成中文的, 但有时会受到单独的单引号和双引号的干扰
如下面示例如示
  1. $s = @'
  2. "processC" is the first " " ",
  3. it's inc, it's inc2, ' CLA2' is the second,' CLA ', it's inc3,
  4. '@
  5. <# 需要的最终效果
  6. “processC” is the first “ " ”
  7. it's inc, it's inc2, ‘ CLA2’ is the second,‘ CLA ’, it's inc3,
  8. #>
复制代码

回复 2# pd1

我的示例中的第一行, 后面的三个引号, 中间那个是要保持原样的

TOP

回复 4# pd1

多谢提醒,

三引号, 这个看来不太好描述, 第一行的三个双引号先不搞, 只处理成对的就可以了

TOP

回复 6# 77七

多谢提醒,

要是能用Powershell版本就好多了, 看不懂bat代码

TOP

返回列表