我正在使用 Qt Creator 的基于正则表达式的搜索来查找我的代码中的拼写错误。
例如,我想找到有人键入的情况fnuction
,或者fucntion
不是正确的function
.
我有这个正则表达式:[functio]{8}
它将找到函数中包含的字母的所有组合,长度为 8。
现在,我想过滤掉function
正确写入的结果。
我怎么做?
您可以尝试使用负前瞻:
(?!function)[functio]{8}
但是你需要一本完整的字典,它可能会变得相当复杂。但是,我认为这应该适用于这种孤立的情况 - 您可能可以将其扩展为对您的目的更有用。
使用模糊匹配方法,无论是您的正则表达式引擎中的模糊支持还是整个模糊正则表达式引擎。
例如正则表达式模块支持它。