我有一个巨大的文本文件,其中包含大量小写字母与大写字母组合的拼写错误,但仅与字母“l”(小写字母L)并且仅包含大写字母,这种形式:搜索并替换大写字符串中的字符
VERONlCA, SPEAKlNG, lMITATlON, ENGLlSH
所以我想只有一个大写的字内更换所有字符“L”(小写L)(因为有大量的含小写字母“L”,以及以正常方式小写的话),其中前一个字符是大写字母,连续字符也是大写字母。类似于[AZ] [l] [AZ]并用大写字母'I'代替小写字母'L'(如在MIKE中),但保持大写字母的其余部分完整,并且不影响小写字母的整个剩余部分文件(所以'想象'不会成为'ImagInation')。
我正在使用查找和替换框,所以我应该在查找框中键入什么以及应该在替换框中键入什么?
感谢或你的回应,但是你的表达也选择小写的字符串,例如CLEV ** ela ** nd,就好像它没有强制执行大写的情况。另外,小写字母L开始一个单词,如** lM ** AGINATION?我想,它应该查找[任何大写]和(小写L)或(小写L)和[任何大写] – mistervela 2015-01-21 08:08:56
@mistervela你正在使用什么文本编辑器?您可能需要勾选区分大小写。 – simonzack 2015-01-21 08:50:37
当然,谢谢。我想到了。我发布了答案,也许你会知道如何组合这两个表达式。 – mistervela 2015-01-21 09:44:11