如何将文件的一部分转换为小写?

如何将文件的一部分转换为小写?

在 XP 上使用 gVIM

我怎样才能将此文件的左侧转换为小写,同时保持右侧不变?

%s/**what goes here?**/g

CONVERTTOLOWERCASE###Keep CaSe
AAAA###AeiOu
BBBB###qWerTy

期望结果

converttolowercase###Keep CaSe
aaaa###AeiOu
bbbb###qWerTy

答案1

这是您要查找的命令:

%s/^[^#]\+/\=toupper(submatch(0))/

看:

  • :help tolower()
  • :help sub-replace-special
  • :help sub-replace-expression
  • :help submatch()

相关内容