如何检测源代码中的拼写错误的单词?

如何检测源代码中的拼写错误的单词?

我收到了一位不懂拼写的开发人员编写的一些代码,以挽救他的生命。

例如,在程序的输出中,他将单词“circular”拼写为“Circual”和“circiual”,将单词“following”拼写为“follwing”(更不用说代码和注释中的所有拼写错误)。

我想清理代码中的某些拼写错误,但由于某些拼写不一致,因此找到该单词的所有拼写错误变体并不容易。

是否存在模糊搜索工具(例如 Notepad++ 或 vim 的插件)可以用来查找相似的变成‘循环’? 简单的拼写检查工具不起作用(它的代码——“circular”这个词可能出现在变量名的一部分中)。

答案1

Visual Studio(我相信还有其他的,希望是 NP++,但我没有用过)允许你使用正则表达式进行搜索/查找和替换。你可以把它们弄得很模糊。

我喜欢在代码中使用我的正则表达式之前先在这个网站上测试它。http://regexpal.com/

即用于circ(\S){0,4}查找

  • “循环”
  • “圆”
  • “循环”

然后使用“循环”作为替换术语。

相关内容