【发布时间】:2015-03-19 15:42:41
【问题描述】:
我有一个巨大的文本文件,其中包含许多小写和大写字符混合的拼写错误,但只有字母“l”(小写 L)并且只能在大写单词中,格式如下:
VERONlCA、SPEAKlNG、LMITATlON、英语
所以我只想替换大写单词中的所有字符“l”(小写 L)(因为有很多小写单词包含小写“L”以及以正常方式),其中前一个字符是大写字母,而连续字符也是大写的。类似于 [AZ] [l] [AZ] 并将小写字母“L”替换为大写字母“I”(如在 MIKE 中),但保持大写单词的其余部分完好无损,并且不会影响整个其余部分的小写字符串文档(所以 'imagination' 不会变成 'ImagInation')。
我正在使用查找和替换框,那么我应该在查找框中输入什么内容以及在替换框中输入什么内容?
【问题讨论】:
标签: regex