文档中如何批量替换所有的英文双引号为中文双引号,同时保证引号中的文字内容不变?
能!
幻想乡的思路不错,就是限定格式替换,重点在于如何区分是否要替换的内容。
具体方法:
先找到引号中的【我】,当变量处理。
方法一:
1、通配符查找(”*)我(*“)替换为\1∷\2,其中∷只是一个很少用到的特殊符号,当然也可以选用其他特殊符号,甚至可以改成【你你你你你】这样重复的汉字,只要不用【我】和【他】就行,总之就是有个特别的属性,不会混淆,避免出错;
2、把其余的【我】全部替换成【他】;
3、再把∷替换成【我】
方法二:
1、先把全文设定成统一格式;
2、通配符查找(”*)我(*“),限定不同的格式,替换为^&,即保持原文内容不变,只改格式;
3、限定用事先统一的格式,把引号外的【我】全部替换成【他】;
4、改回格式。
注意:小括号必须是半角!
1、在输入中文时,默认为宋体,其引号如示意图。
2、但在输入英文时,默认为Calibri(西文正文),其引号是这样的。
3、首先按快捷键Ctrl+F,弹出查找可替换菜单。在查找内容栏填写[""],勾选阅读突出显示-全部突出显示。
4、接着勾选使用通配符。
5、然后点击“在以下项中查找”右边的小三角,选择“主文档”。
6、现在所有的双引号都选中,最好在字体栏选择“宋体”即可。
下文分为3部分:固定字英文引号如何替换,wps中如何操作替换,msword中如何操作替换。
更新至:2022年1月10日,当前wps版本可以直接进行替换。
即查找:"(*)"
替换:“\1”
对于固定文字的引文引号按照下文操作
步骤一、打开查找替换(ctrl+h),点击更多,勾选使用通配符
查找:"(革命历史小说)"
替换:“\1”
注意:查找种的是引文引号,替换中的是中文引号,如果在窗口看不出来,可以先在文档输入,再复制到查找替换窗口中。
请点击输入图片
步骤二、点击全部替换
就会变成下图的样子
扩展:
()是表达式的意思,\1是把这个括号中的文字原封不动的下来,再在它的两边加中文引号,即可实现目的
对于任意文字,且操作环境为wps来说,按照下方步骤操作
如果是替换多个内容,文字不相同,而且根据题主楼下的图片显示,操作软件是wps,那么按照下面的方式进行替换。
如图所示,在wps中,想要替换英文引号
步骤一、
依次点击文件-选项-编辑-取消勾选直引号替换为弯引号
步骤二、
打开查找替换,点击高级搜索,勾选使用通配符
查找:"*"
替换:“^&”
点击全部替换
步骤三、
然后取消勾选使用通配符
查找:"
替换:空
全部替换,即可
对于微软word来说,按照下文进行操作
如图所示,我们要替换引文引号为中文引号
打开查找替换,勾选使用通配符
查找:"(*)"
替换:“\1”
点击全部替换,即可
在WORD中用查找替换功能:
1、首先关闭“直引号替换为弯引号”功能:文件--选项,打开WORD选项设置窗口,在“校对”页,按“自动更正选项…”,在“键入时自动套用格式”选项卡是,取消“直引号替换为弯引号”勾选,如图:
2、进行替换:按CTRL+H,调出查找替换窗口
查找内容:"(*)" 注意:双引号为英文状态下的半角引号
选中使用通配符
替换为:“\1” 注意:双引号为中文状态下的全角引号
全部替换
在EXCEL中,无法使用函数直接查找英文引号。所以我的思路是,先使用CTRL+H,先把所有英文引号替换成别的符号,比如加号,然后再使用SUBSTITUTE进行替换
假如数据在A列
B1
=SUBSTITUTE(SUBSTITUTE(A1,"+","“"),"+","”")
如果取消了“直引号替换为弯引号”前面的勾仍然出错,那大概就是字体问题了。
这个页面看到的雅黑字体就是这样,看起来都是差不多的斜双杠。其实放大了看还是有区别的,前引号上小下大,后引号上大下小。
给你一段 word 宏代码,不考虑“直引号替换为弯引号”前面的勾是否取消。可以用在不太长的文档中,自动处理全文单双引号,跨段的双引号也能正确处理。
注意:本段代码中,英文单引号是不处理的,单引号跨段也不处理。如果是处理太长的文档会比较卡,需要另写代码,只在框选区域内执行。
此外,把代码粘贴到宏编辑器中时,系统可能会把单引号部分的中文单引号换成英文单引号,导致单引号处理出错,需要在编辑器中手动修改几处单引号。在编辑器里代码中有淡绿色文本提示,提示文本可以删除。
Sub 引号()
Application.ScreenUpdating = False
Selection.WholeStory
With ActiveDocument.Content.Find
.Execute FindText:="‘", replacewith:="’", Replace:=wdReplaceAll
.Execute FindText:=ChrW(8221), replacewith:=ChrW(8220), Replace:=wdReplaceAll' 本行FindText:="‘"中的单引号换成中文前单引号,replacewith:="’"中的单引号换成中文后单引号
End With
Dim P&
With Selection
P = .Paragraphs.Count
End With
Text = ChrW(8220)
With ActiveDocument.Content.Find
Do While .Execute(FindText:=Text) = True
Y = Y + 1
Loop
End With
With Selection.Find
.Text = "’(*)’"'两处都换成中文后单引号
.Replacement.Text = "‘\1’"'配对中文单引号
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.HomeKey unit:=wdStory
For N = 1 To P
Selection.Expand wdParagraph
With Selection.Find
.Text = ChrW(8220) & "(*)" & ChrW(8220)
.Replacement.Text = ChrW(8220) & "\1" & ChrW(8221)
End With
Selection.Find.Execute Replace:=wdReplaceAll,Wrap:=wdFindStop
Selection.MoveDown unit:=wdParagraph
Next N
Selection.HomeKey unit:=wdStory
For S = 1 To Y
With Selection.Find
.Text = "[" & ChrW(8220) & ChrW(8221) & "]"
.Replacement.Text = "^&"
.Forward = True
.MatchWildcards = True
End With
Selection.Find.Execute
Selection.Range.CharacterWidth = wdWidthFullWidth
Next S
Selection.HomeKey unit:=wdStory
End Sub
word文档中如何批量更改表格内容word文档中如何批量更改表格内容颜色...
1. 首先选中要更改的表格内容;2. 然后按下"CTRL+H"组合键,打开"查找和替换"对话框;3. 在"查找"文本框中输入要查找的关键词,然后在"替换"文本框中输入要替换成的内容;4. 最后点击"全部替换"按钮,即可批量更改表格内容。这种方法可以很快地完成表格内容的更改,提高工作效率。可以通过批量替换功能...
excel表格中怎么批量替换部分文字excel如何批量替换文字
1. 打开Excel文档并进行文字替换。2. 在文档中,选择“开始”菜单下的“查找和选择”。3. 接着,点击“查找和选择”菜单下的“替换”选项。4. 输入您想要替换的文字以及替换后的文字内容。5. 点击“全部替换”按钮。6. 系统将弹出确认替换数量的对话框,点击“确定”完成操作。
如何批量修改文档中的数字?
在 Word 中可以利用查找和替换功能批量更改数字格式。以下为具体步骤:1. 打开 Word 文档并选择要更改数字格式的部分。2. 使用快捷键 “Ctrl + H” 直接打开“查找和替换”对话框,或者在“开始”选项卡中找到“查找”命令,然后选择“替换”。3. 在“查找和替换”对话框中,在“查找内容”文本框中...
如何将批量word文档中文字替换
ctrl+h】。若本版本的WORD文档无【替换】按钮,就先找到【查找替换】按钮,快捷键【ctrl+f】,并在查找和替换对话框中,选择替换。2、在【查找内容(N)】后面的框中输入想被替换的文字,【替换为(I)】后面的框中输入将要替换的文字。3、点击【全部替换】,将会批量替换掉想被替换的文字。
文档中如何批量替换所有的英文双引号为中文双引号,同时保证引号中的文...
下文分为3部分:固定字英文引号如何替换,wps中如何操作替换,msword中如何操作替换。更新至:2022年1月10日,当前wps版本可以直接进行替换。即查找:"(*)"替换:“\\1”对于固定文字的引文引号按照下文操作 步骤一、打开查找替换(ctrl+h),点击更多,勾选使用通配符 查找:"(革命历史小说)"替换:“\\...
word怎样批量替换文字
替换内容为”tp-link无线路由器“ 如图:批量替换文字步骤6 :替换成功会出现提示一共替换多少出 看了“word怎样批量替换文字”此文的人还看了:1.怎么在word中进行文字替换 2.怎样同时批量修改多个word文档 3.Word2013怎么批量修改标题样式成统一格式 4.Word中如何批量替换复杂公式 5.word2010如何替换...
如何使用Word的查找替换
替换完毕后会出现提示:“Word 已完成对所选内容的搜索,共替换 “多少”处。是否搜索文档其余部分?”。在查找替换中,通配符能帮我们快速的解决很多问题,下面简述一下通配符的一些基本用法:一、任意单个字符: “?”可以代表任意单个字符,输入几个“?”就代表几个未知字符。如:输入“? 国”就可以...
Word批量删除括号中的内容方法Word怎么批量替换括号中的内容
输入成功后,我们需要设置“使用通配符”,点击“更多(M)”选项,有的Word版本点击“高级搜索(L)”。将图中的“使用通配符”选项勾上,然后单击确定再看看 点击全部替换,看看效果,怎么样,是否括号里面的内容都消失了。以上内容便是Word批量复制和删除括号中内容的方法了,大家学会了吗?大家可以关注...
wpsword文档里的图片怎么批量替换wpsword文档如何批量修改图片大小...
2. 打开WPS Word,选中需要替换的图片。3. 按下“Ctrl+H”快捷键打开查找和替换命令,在查找内容处输入需要替换的内容。4. 点击“查找下一处”,然后选择“替换”,在替换栏中选择需要更改的格式或图片。5. 点击“全部替换”即可完成批量替换。需要注意的是,在WPS Word中批量替换图片时,需要保证所...
如何批量修改文档中所有英文字母的格式
可以设置想要的字体、字号、颜色等格式,设置完成后点击“确定”按钮返回“查找和替换”对话框。现在,我们可以点击“全部替换”按钮来批量设置文档内所有字母的格式了。在弹出的提示框中,会显示替换的总数,点击“确定”按钮即可完成格式设置。需要注意的是,在进行格式设置之前,最好先备份原始文档,以防...
溥实瑞健: Ctrl+F,选择“替换选项卡”,在查找内容处用中文标点输入",然后在替换为用英文标点输入“,确定就可以将向右括的引号替换成中文了,中英文标点的切换方式是快捷键Ctrl+.,也可以在输入法菜单上手动切换.向左的引号可参考向右引号的做法.
丹徒区19110645590: 如何批量替换WORD文档里的英文双引号 - ?
溥实瑞健: 可以用【编辑】里边的【替换所有】选项,第一步将【"】全部替换为【“】,第二步将【"】替换为【”】.
丹徒区19110645590: word中英文引号的批量转换方法有哪些? - ?
溥实瑞健: 方法1:勾选使用通配符,查找内容:"(*)",替换为: “1”. 方法2: ①将指定的文章复制到 Word中,用组合键 Ctrl+C将文中任意一个英文引号复制到剪贴板; ②打开Word替换对话框,在查找框内输入 "*"(英文引号和*号),选中 ...
丹徒区19110645590: 如何把整篇文章的 英文双引号都换成中文双引号 - ?
溥实瑞健: 如果是电子格式的话,先用word打开,然后按快捷键ctrl+F打开查找替换,分别将相应的符号输入到相应的位置,再点击全部替换,就OK了.祝你好运,端午节快乐!
丹徒区19110645590: 如何把整篇文章的英文双引号都换成中文双引号 - ?
溥实瑞健: Word打开(2003),Ctrl+H替换,高级-使用通配符,查找"(*)"替换为“\1”全部替换.ps:后面那个\1前后就是中文的双引号,百度显示有点问题.
丹徒区19110645590: 求:word文档中,把英文半角引号(" ")全部批量替换成中文全角引号(“ ”)的方法 - ?
溥实瑞健: Word文档英文引号全部替换为全角中文引号的方法: 所需材料:Word 2007示例. 一、点击Office按钮,接着点击“Word选项”. 二、在“校对”选项内点击“自动更正选项”. 三、“键入时自动套用格式”选项卡下取消勾选“直引号替换为弯引号”,点击“确定”,关闭Word选项. 四、按下Ctrl+H组合键打开替换窗口,在查找内容内输入 "(*)" ,替换为内输入“\1”,勾选“使用通配符”,点击“全部替换”. 五、替换后的效果如下图.
丹徒区19110645590: Word里的英文双引号如何批量变中文双引号? - ?
溥实瑞健: 具体操作如下: 1、按Ctrl+H 2、查找处填:(")(*)(") 3、替换处填:“2” 4、勾选“使用通配符” 5、点击确定
丹徒区19110645590: Word中怎样把英文的引号"(好像是前后不分)快速批量替换成中文? ?
溥实瑞健: 1、只能替换掉一边 2、手工要操作 3、既然是英文的为何要换成中文的呢? ====================== 叶绿楚才 2008/11/28 ======================
丹徒区19110645590: word 批量改双引号「」怎么改成“”? - ?
溥实瑞健: 高级查找替换. 查找内容:「(*)」 替换为:“\1” 高级选项勾选使用通配符,全部替换.
丹徒区19110645590: 求:word文档中,把英文半角引号(" ")全部批量替换成中文全角引号(“ ”)的方法 - ?
溥实瑞健: 第一步,[工具]-[自动更正选项],切换到“键入时自动套用格式”选项卡,取消“直引号替换为弯引号”的勾选.第二步,CTRL+H,查找内容输入中文状态的引号左引号“,替换为输入英文状态的引号",点击“全部替换”,然后查找中输入中文状态的右引号”,替换为依然输入英文状态的引号",,点击“全部替换”第三步,[工具]-[自动更正选项],切换到“键入时自动套用格式”选项卡,勾选“直引号替换为弯引号”.CTRL+H,点击“高级”,勾选“使用通配符”,查找内容输入"(*)",注意都英文状态,替换为输入“\1”,注意第一个是中文左引号,第二个是中文右引号,点击“全部替换”.下图为具体步骤示意: