朋友小A在整理一份材料时,经常会用扫描仪将已有的纸质材料转换成电子文档,但是,用OCR软件识别出来的文字,总把引字识别成弓1或弓i、弓l。他使用WPS文字中的替换功能,选使用通配符,用引替换弓*,结果是只替换了弓字,而后面的那个字母没有被替换掉,因此向本砖家求教。
哈哈,找到本砖家就算找对人了。本砖家不客气地告诉他:用查找替换功能来实现,方向是对了,但替换的技巧还没有掌握。
在小A的方法中,查找的对象是弓*,会让WPS很为难,因为*作为通配符,一般是要放在查找内容的中间,也就是前后都要有内容。否则,因为*表示有任意多个任意字符,后面又没有特定字符来限制,会导致系统不知你到底要找什么,结果就只查找到了弓(任意多也当然包括0个呀),当然替换掉的也只是弓字,后面紧跟着的i、l、1等字符并不会被一直替换掉。
那么,应该怎么做呢?除了*外,还有一个通配符?(半角问号),与*不同的是,一个?只代表一个字符,如果将查找内容设置为弓?,就能查找到弓1或弓i、弓l了。但是...[ 查看全文 ]