我需要在Microsoft Word文档中找到所有过去时态的单词并将其更新为现在时态。我可以使用任何不错的“搜索过去时”工具吗?
搜索所有动词形式并不像我希望的那样有用,我可以这样做,但是我需要知道所有文档中的所有动词。
我的问题是我有30多个400页的文档,这些文档有混合的动词形式,使用完美的工具进行搜索是很乏味的,但我目前在每个文档中搜索每个动词的解决方案几乎都是不可行的单调乏味。
也许只是一个过去时的字典,我可以写一些使用字典来查找要搜索的单词。
答案 0 :(得分:1)
我猜这个程序的英文版本和手动修正文档一样繁琐。
程序员经常成为这种思维的牺牲品。我们都已经完成了 - 面对一个令人厌恶的手动解决方案,我们编写了一个程序或脚本,最终需要花费更长时间才能获得正确的铲子并手动完成。
将问题分解为多个部分。从英语语法开始,可以在每种情况下区分动词和所有其他单词。
获取您需要的动词的动词时态词典。
走抽象语法树,用过去时态动词替换现在时态对应物。
您没有说出您熟悉的计算机语言。如果它是Java,我建议查看ANTLR。它是Java的一个很棒的解析器/生成器。
当我说“写一个程序”时,我想你会从这样的事情开始。
认识到一次性获得大部分工作可能是值得的。但无论如何,你都会得到每一个证据,以确保代码做正确的事情或冒着公开的失误。
还有另一种可能性:crowd source它。每个人向30多个人提供一份文件,并要求他们为一份文件完成繁重的工作。更好的是,将这些分解成部分并使用更多人。 Parallelism是你的朋友。
答案 1 :(得分:0)
您可能想要查看名为VisibleThread的程序。据我所知,它将为您执行内容分析,并找到使用过去时的区域。