成对替换为引号,并且要一次性替换。
发布网友
发布时间:2022-05-11 14:15
我来回答
共2个回答
热心网友
时间:2023-10-13 22:48
想将其一次性全部替换成中文双引号,用一般的查找替换功能,不能实现左引号和右引号的对称,在网上搜索了很久,只找到一些用VBA编程来解决的方案,可惜我不懂VBA,也觉得这点小问题都要动用编程实在有些杀鸡用牛刀了。通过不断摸索,终于探索出只用查找替换就能完成的方法:
第一步,关闭“直引号替换为弯引号”
在WORD 2003中点击“工具→自动更正选项”,并切换到“键入时自动套用格式”选项卡,取消“直引号替换为弯引号”选项(如图1),单击“确定”按钮。
第二步,巧用“替换”命令进行操作
把光标置于待处理文档的开始处,按下Ctrl+H,调出“查找和替换”对话框。点一下“高级”按钮,勾选“使用通配符”选项,然后在“查找内容”框中键入“"(*)"”;在“替换为”框中键入““/1””。实际键入的内容不含外边的引号,且键入的都是半角字符(如图2)。单击“全部替换”按钮。现在,文档中的所有直引号就都变为双引号了。
对以上操作的两点说明
1.关闭“直引号替换为弯引号”很关键
关闭“直引号替换为弯引号”功能是上述“替换”操作关键,否则“替换”后得到的所有中文引号都是右引号,而并非左右引号成对出现。
2.“替换”操作用到的三个通配符项目
以上的“替换”操作使用了三个通配符项目,它们是*、()和/n。这三个通配符含义如下:
*:代表任意字符串。
():在查找时,可以使用小括号对通配符和文字进行分组,以指明处理次序,例如,可以通过键入“<(pre)*(ed)>”来查找“presorted”和“prevented”。
/n:在替换时,可使用/n通配符搜索表达式,然后将其替换为经过重新排列的表达式,例如,在“查找内容”框键入“(事)(倍)(功)(半)”,在“替换为”框键入“/1/4/3/2”,Word将找到“事倍功半”并将其替换为“事半功倍”。
热心网友
时间:2023-10-13 22:48
首先输入一对双引号,选左侧部分按ctrl c c打开剪切板并复制,选右侧部分复制。ctrl f,在框中输入左双引号,勾选“查找相同…”,点击高级,勾选区分全角和半角。点击查找全部。找到所有的左侧双引号,点击剪切板上的左侧双引号。另一边方法相同。追问首先谢谢您。但我要把左引、右引一次性替换为“”,如果不是%&配对,则不替换