word替换通配符内容不变?1、查找里填写 空格*^13 (注意空格是使用空格键输入一个空格 不是这个文字) 替换里填写 空格1^p (注意这个空格也是输入一个空格 而不是文字本身) 全部替换……2、那么,word替换通配符内容不变?一起来了解一下吧。
下文分为3部分:固定字英文引号如何替换,wps中如何操作替换,msword中如何操作替换。
更新至:2022年1月10日,当前wps版本可以直接进行替换。
即查找:"(*)"
替换:“\1”
对于固定文字的引文引号按照下文操作
步骤一、打开查找替换(ctrl+h),点击更多,勾选使用通配符
查找:"(革命历史)"
替换:“\1”
注意:查找种的是引文引号,替换中的是中文引号,如果在窗口看不出来,可以先在文档输入,再复制到查找替换窗口中。
请点击输入图片
步骤二、点击全部替换
就会变成下图的样子
扩展:
()是表达式的意思,\1是把这个括号中的文字原封不动的下来,再在它的两边加中文引号,即可实现目的
对于任意文字,且操作环境为wps来说,按照下方步骤操作
如果是替换多个内容,文字不相同,而且根据题主键启楼下的图片显示,操作是wps,那么按照下面的方式进行替换。
如图所示,在wps中,想要替换英文引号
步骤一、
依次点击文件-选项-编辑-取消勾选直引号替换为弯引号
步骤二、
打开查找替换,点击高级搜索,勾选使用通配符
查找:"*"
替换:“^&”
点击全部替换
步骤三、
然后取消勾选使用通配符
查找:"
替换:空
全明亮迟部替换,即可
对于微软word来说,按照下文进行操作
如图所示,我们要替换引文引号为中文引号
打开查找替换,勾选使用通配符
查找:"(*)"
替换:“\1”
点激李击全部替换,即可
cd01px 的回答已经很详细了
在此补充御粗一下:
对於问题一,如果(1)、(2)、腔袜(3)、(4)、(5)是项目符号的话就可以选中包含这个项目符号的段落,通过"格式"-->"项目符号及编号"将项目符号设置为[1],[2]......这些格式就可以了.
如果不镇圆镇是项目符号就不能用这种方法.
查找内容: (《*)([\((]*[)\)])(*》)
替换为:\1\3\简慎2
高唯枯级选指咐洞项勾选使用通配符,全部替换。
如果取消了“直引号替换为弯引号”前面的勾仍然出错,那大概就是字体问题了。
这个页面看到的雅黑字体就是这样,看起来都是差不多的斜双杠。其实放大了看还是有区别的,前引号上小下大,后引号上大下小。
给你一段 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
查找
替换成
@@#@#@#@#@
然后查找
">
替换成
" frameborder="0" framespace="0" SCROLLING=no>
然差芹后查找
@@#@#@#@#@
替换成
.js">
你的串号我已经记下,采纳后我会帮你制作
以上就是word替换通配符内容不变的全部内容,勾选使用下通配符,在查找内容里输入一个英文问号,替换为里边就输入^&就好,然后全部替换就可以了(全部替换可以多点几次以防意外)。Word通配符用法详解 1、任意单个字符:“?”可以代表任意单个字符。