所以,我使用NVDA,这是一个免费的屏幕阅读器,许多人都在使用,还有一个语音合成器。我正在建立一个修改后的插件库,并包含Python可接受的正则表达式和标准单词替换操作的词典。 我的问题是,我不知道如何设计一个正则表达式,在大写字母之间放置一个空格,比如ANM,合成器会将其作为一个单词而不是按照应该拼写的方式来拼读。 我不太懂Python,无法手动编写插件来解决这个问题,我只能使用正则表达式来处理这种情况。我了解正则表达式的基础知识和一般实现方法,可以通过谷歌搜索“55分钟内学习正则表达式”来找到相关信息。 我希望它能像这样做。
Input: ANM
Output: A N M
由于这个语音合成的工作方式,我可能需要用“eh”替换“A”,这样会变成这样。
Input: ANM
Output: Eh N M
如果可能的话,你能否提供一个正则表达式来完成这个任务?不过我不认为我可以通过循环编译它们,因为我并没有编写Python程序。