一、如何去掉word文档中的所有数字和字母
如这样一个文档
一、去掉所有数字和字母
1、快捷键“Ctrl+h”唤出替换对话框,
2、查找内容框内填写“[0-9.A-Za-z]”
3、勾选“使用通配符”
4、替换为,框内空着不填。
5、点击“全部替换”即可。
二、将所有数字和字母,设置成红色字体
1、快捷键“Ctrl+h”唤出替换对话框,
2、查找内容框内填写“[0-9.A-Za-z]”
3、勾选“使用通配符”
4、光标定位到“替换为”框内,点击“格式”-“字体”。
5、选择字体颜色为“红色”。
6、点击“全部替换”
7、关闭替换对话框,完成。
二、如何去掉word中的5个以上连续数字
按Ctrl+h键打开查找和替换窗口,在查找框中输入“^#”,这是单个任意数字的意思,你想查找多少个就输入多少个“^#”(也可以在高级里面的特殊字符中选择任意数字项),然后替换为窗口中不填任何东西,最后点击全部替换按钮即可。
例如:查找中输入“^#^#^#”(这是连续三个任意数字在一起的意思),然后直接按下全部替换,那么文档中所有的任意连续三个数字将会被删除掉。譬如2001就会只剩下1,20011就会只剩下11,而2001111就会被删除(分成两个三组数字而被删除了)。
如果你想删除你的文档中的所有5个以上的连续数字,最好是以最大的个数开始删除。例如最长的一串数字一个是18个,那么先查找替换18个^#,然后再依次查找替换17、16、15……直到5个^#,否则会连4个以下的数字也删除掉的。
三、如何将word里面一串连续的数字删除掉
只要左边和右边的不会相同,且右边是连续的,可以写个宏(参考下面代码),执行下就行了:
Sub CLS_MYTEXT()
'
' CLS_MYTEXT 宏
'
'
Selection.MoveRight Unit:=wdCharacter, Count:=6
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
' 这里需要改你需要的次数及初始值
For i = 1 To 7
With Selection.Find
' 这里需要改你需要的格式
.Text = "1000" + Chr(i + 48)
.Replacement.Text = ""
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = True
.MatchWholeWord = True
.MatchByte = True
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute
With Selection
If .Find.Forward = True Then
.Collapse Direction:=wdCollapseStart
Else
.Collapse Direction:=wdCollapseEnd
End If
.Find.Execute Replace:=wdReplaceOne
If .Find.Forward = True Then
.Collapse Direction:=wdCollapseEnd
Else
.Collapse Direction:=wdCollapseStart
End If
.Find.Execute
End With
Next i
End Sub