ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 3209|回复: 15

[求助] 英语单词提取并剔除

[复制链接]

TA的精华主题

TA的得分主题

发表于 2017-8-24 21:35 | 显示全部楼层 |阅读模式
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
请教: word中任一段或多段英语段落:This is avery interesting book and I bought the book in the store .
2. 对上文进行唯一性提取(重复的单词只当作一个)得到如下样式:
a
and
book
bought
I
in
interesting
is
store
the
This
very
3.事先自己已设立好一个命名为”简单词库”txt 的词库含有单词如下[a,and,book,I,in,is,the,This,very,b,desk,much,who,whose]  ,不分大小写,这个词库以后可根据需要加或减
4.将提取的单词同词库比较:词库内有的字都删除,最后得到结果:interesting ,store 格式如下:
interesting
bought
store

TA的精华主题

TA的得分主题

发表于 2017-8-24 21:52 来自手机 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
你在发N次贴都没用。。。。。

TA的精华主题

TA的得分主题

发表于 2017-8-24 22:50 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
Sub delword()
    sr = "This is avery interesting book and i bought the book in the store"
    ck = Array("a", "and", "book", "I", "in", "is", "the", "This", "very", "b", "desk", "much", "who", "whose") '词库
    Set d = CreateObject("Scripting.Dictionary")
    d.CompareMode = 1
    Set reg = CreateObject("vbscript.regexp")
    reg.Global = True: reg.Pattern = "\b\w+\b"
    For i = 0 To UBound(ck)
        d(ck(i)) = ""
    Next
    For Each mt In reg.Execute(sr)
        If d.Exists(CStr(mt)) = False Then
            st = st & vbCr & mt
        End If
    Next
    MsgBox st
End Sub

TA的精华主题

TA的得分主题

 楼主| 发表于 2017-9-22 17:07 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2017-9-22 17:30 来自手机 | 显示全部楼层
lianwpy 发表于 2017-9-22 17:07
非常感谢,这个txt词库不用打开的话怎么操作

1个月了,现在想起了?我没兴趣,你等大神吧!

TA的精华主题

TA的得分主题

发表于 2022-10-2 21:13 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2022-10-6 12:02 | 显示全部楼层
按你所说,你发一个看看,谢谢

TA的精华主题

TA的得分主题

发表于 2022-10-6 12:32 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
本帖最后由 常扬帆 于 2022-10-6 12:38 编辑
lianwpy 发表于 2022-10-6 12:02
按你所说,你发一个看看,谢谢

cnbook记事本,纯文本的克星

1.PNG
2.PNG

cnbook.zip

448.06 KB, 下载次数: 6

TA的精华主题

TA的得分主题

 楼主| 发表于 2022-10-7 08:54 | 显示全部楼层
你上传的中文记事本功能很强大,只是很多代码不是很理解,我会慢慢消化的,非常感谢。另外,你的词的标示基本上能解决我的问题。就是将最简单的词放在lisst中,然后输入的文本同它作比较,能剩下的词就是我们要的,也就是标记过后将标记的单词全部删除。再次感谢。

TA的精华主题

TA的得分主题

发表于 2022-10-7 15:45 | 显示全部楼层
lianwpy 发表于 2022-10-7 08:54
你上传的中文记事本功能很强大,只是很多代码不是很理解,我会慢慢消化的,非常感谢。另外,你的词的标示基 ...

你还可以把新加的和原来的放到一起,到转换里面,用“删除重复行”,一键搞定。上千万行秒杀。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-22 21:19 , Processed in 0.049357 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表