如何使用 Word 2010 批量更改文档中单词的大小写?

如何使用 Word 2010 批量更改文档中单词的大小写?

我有一份包含科学文本的文档。有些单词(作者姓名等)是小写字母,但需要将它们硬编码为全部小写字母,因为书籍设计者要求这样做,这样出错的可能性更小。

手动选择单词并通过菜单将大小写更改为小写时,此方法有效。但是,我无法找到一种方法来处理文档中所有出现的小型大写字母。我可以使用查找/替换来搜索它们,但无法更改大小写。

有人知道怎么做吗?任何帮助我都感激不尽!

答案1

您可以使用https://batch-edit.com为此,该工具是在线的,可免费使用。它提供一次查找和替换多个 Word 文档的功能。您可以创建一个正则表达式来匹配和替换需要替换的单词,请参阅https://hatoum.com/blog/2017/12/6/using-regular-expressions-to-change-case

完整免责声明:我是 BatchEdit 工具的作者。

编辑:为了进一步阐述我的答案,请打开 BatchEdit 并在“读取”和“写入”步骤之间添加“替换文本”运算符。启用正则表达式替换并使用模式(?'head'[A-Z])(?'tail'[a-z]*)匹配以大写字母开头的单词(捕获组“head”),后跟其余的小写字母(捕获组“tail”)。作为替换,使用\L${head}${tail}将第一个字母“head”转换为小写,然后是单词“tail”的其余字母。

相关内容