2024-11-22 08:59:50
在编辑->替换->高级,光标定位在“查找内容”中,点击“特殊字符”->“任意字母”,在“替换内容”中键入一个空格(不要空格也行),点击“全部替换”,这样就只剩下汉字了.
数字也一样。
查找替换
第一步 找到所有数字 把他们全部选为加粗
第二 找到所有不加粗的部分,替换的地方啥也填,替换之,相当于把除了数字以外的都删除了
在文档的编辑选项里选择替换,然后在要替换一处输入你要替换的符号,“替换为”一栏不输入然后选择“替换全部”就可以了,多操作几次,比如先吧逗号替换再替换句号,然后再字母,不可以一起替换的
用查找替换功能:
查找内容:[一-龥]
选中使用通配符
替换为:空
全部替换。
编辑>查找>高级>特殊字符>任意数字.至于删除就只好手动了.对于字母也一样可以.朋友.
没搜到这样的工具,可以自己编一个这样的程序!
ctrl+H,打开替换对话框:
光标置于查找内容:高级--特殊字符--任意数字;
替换为中:什么也不填;
全部替换。
同样的方法,在查找内容中:特殊字符--任意字母。
一个个的删除
或者
用宏,下面是代码,可以将所有没有可编辑文字的元素都删去
Sub jj()
Set mydocument = ActivePresentation
For k = 1 To mydocument.Slides.Count '读入页数
i = 1
While i <= mydocument.Slides(k).Shapes.Count '读入每页的元素
If mydocument.Slides(k).Shapes(i).TextFrame.HasText = msoFalse Then '判断是否和文字关联
mydocument.Slides(k).Shapes(i).Delete '删除
Else
i = i + 1
End If
Wend
Next k
End Sub
只要用软件Replace Pioneer的正则表达式把所有编码超过FF的字符删除即可,详细步骤:
1. ctrl-o打开文本
2. ctrl-h打开replace窗口
* 在search for pattern输入[^\x00-\xff]+即可
3. 点击replace,完成替换。
4. ctrl-s存盘。
一个字符串,类似于“ASD23Dddd20”,每次取一个字符,判断这个字符是否大于'A'小于'z',比较的是ASCII码。如果为“true”那么它就是个字母,剩下的就是数字了。