全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 8836|回复: 23
打印 上一主题 下一主题

如何批量将英文的双引号替换为中文的前后双引号

[复制链接]
跳转到指定楼层
1#
发表于 2018-2-5 19:21:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
2#
发表于 2018-2-5 19:21:52 | 只看该作者
本帖最后由 风铃 于 2018-2-6 01:07 编辑

notepad++ 或者 任何一个ide (vscode idea atom sublime)
点一下就可以直接替换

1. 目录中搜索 "(.+?)"
2. 替换 “$1”


当然 写个shell也可以直接批量替换掉, 原理同上


  1. sed -i "s/\"\(.\+\?\)\"/“\1”/g" `grep '"' -rl your_path`
复制代码


sed -i "s/\"\(.\+\?\)\"/“\1”/g" `grep '"' -rl your_path`


3#
发表于 2018-2-5 19:28:50 | 只看该作者
第一步,下载该文件。、
第二步,打开记事本。
第三步,,,,,
我是来捣乱的,不要打我
4#
发表于 2018-2-5 19:30:50 来自手机 | 只看该作者
editplus+excel可以满足你
5#
发表于 2018-2-5 19:32:07 | 只看该作者
正则
6#
发表于 2018-2-5 19:34:20 | 只看该作者
wjk199511140034 发表于 2018-2-5 19:28
第一步,下载该文件。、
第二步,打开记事本。
第三步,,,,,

第三步
Ctrl+F Ctrl+C Ctrl+V
7#
发表于 2018-2-5 19:37:45 | 只看该作者
有一定难度,等高手出现了,英文里面的引号好像没有前后之分
8#
发表于 2018-2-5 19:39:31 | 只看该作者
如果你保证源文本的符号是匹配的话其实很简单
9#
 楼主| 发表于 2018-2-5 20:02:44 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
10#
发表于 2018-2-5 20:09:15 | 只看该作者
究竟有多少个啊,如果是几十个notepad就可以,全部打开,历遍,替换。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-5-28 21:51 , Processed in 0.062020 second(s), 7 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表