标题: [问题求助] powershell 成对儿替换英文引号为中文引号 [打印本页]
作者: meixi 时间: 2022-12-21 07:49 标题: powershell 成对儿替换英文引号为中文引号
本帖最后由 meixi 于 2022-12-21 10:03 编辑
我想把英文中成对的双引号和单引号改成中文的, 但有时会受到单独的单引号和双引号的干扰
如下面示例如示- $s = @'
- "processC" is the first " " ",
- it's inc, it's inc2, ' CLA2' is the second,' CLA ', it's inc3,
- '@
-
- <# 需要的最终效果
- “processC” is the first “ " ”
- it's inc, it's inc2, ‘ CLA2’ is the second,‘ CLA ’, it's inc3,
- #>
复制代码
作者: pd1 时间: 2022-12-21 10:57
- 3个引号在一起怎么判断哪两个是一组?
- "1"和"3" 有2种理解
- “1”和“3” “1"和"3”
复制代码
作者: meixi 时间: 2022-12-21 12:58
回复 2# pd1
我的示例中的第一行, 后面的三个引号, 中间那个是要保持原样的
作者: pd1 时间: 2022-12-21 15:50
回复 3# meixi
你没理解我想表达的意思,假如4个5个连续的呢,是为了写通用规则,随意才要知道具体细节。
你如果想只对你这一个特例处理的,大可整段替换
作者: meixi 时间: 2022-12-21 18:40
回复 4# pd1
多谢提醒,
三引号, 这个看来不太好描述, 第一行的三个双引号先不搞, 只处理成对的就可以了
作者: 77七 时间: 2022-12-21 21:50
http://bbs.bathome.net/viewthread.php?tid=64597&extra=&page=1
tmplinshi版主在此贴的12楼,写的是 替换文件名中 英文单引号 为 中文单引号,并且区分了左右,可供参考
作者: meixi 时间: 2022-12-21 22:27
回复 6# 77七
多谢提醒,
要是能用Powershell版本就好多了, 看不懂bat代码
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |