当前位置: 首页 > 常见问题 > Word文档

word替换通配符内容不变,word 查找通配符

  • Word文档
  • 2023-08-13

word替换通配符内容不变?1、查找里填写 空格*^13 (注意空格是使用空格键输入一个空格 不是这个文字) 替换里填写 空格1^p (注意这个空格也是输入一个空格 而不是文字本身) 全部替换……2、那么,word替换通配符内容不变?一起来了解一下吧。

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 查找通配符

如果取消了“直引号替换为弯引号”前面的勾仍然出错,那大概就是字体问题了。

这个页面看到的雅黑字体就是这样,看起来都是差不多的斜双杠。其实放大了看还是有区别的,前引号上小下大,后引号上大下小。

给你一段 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替换中常用的通配符

查找

替换成

@@#@#@#@#@

然后查找

">

替换成

" frameborder="0" framespace="0" SCROLLING=no>

然差芹后查找

@@#@#@#@#@

替换成

.js">

你的串号我已经记下,采纳后我会帮你制作

以上就是word替换通配符内容不变的全部内容,勾选使用下通配符,在查找内容里输入一个英文问号,替换为里边就输入^&就好,然后全部替换就可以了(全部替换可以多点几次以防意外)。Word通配符用法详解 1、任意单个字符:“?”可以代表任意单个字符。

猜你喜欢