Me dieron un código escrito por un desarrollador que no pudo deletrear para salvar su vida.
Por ejemplo, en la SALIDA del programa, ha escrito la palabra 'circular' como 'Circual' como 'circiual', y la palabra 'siguiente' como 'follwing' (por no mencionar todos los errores tipográficos en el código y los comentarios ).
Quiero limpiar algunos de los errores tipográficos en el código, pero dado que parte de la ortografía es inconsistente, no sería fácil encontrar todas las variantes de errores ortográficos de la palabra.
¿Existe una herramienta de búsqueda difusa (como un complemento para Notepad ++ o vim) que podría usar para buscar las subcadenas que son similar a 'circular'? Una simple herramienta de revisión ortográfica no funcionaría (es el código, la palabra 'circular' podría aparecer en parte del nombre de una variable)
fuente
Respuestas:
Visual Studio (y estoy seguro de que otros, con suerte, NP ++, que no he usado) le permite buscar / encontrar y reemplazar usando expresiones regulares. Puedes hacerlos bastante borrosos.
Me gusta probar mi Regex en este sitio antes de usarlo en código. http://regexpal.com/
es decir, usar
circ(\S){0,4}
encontrarluego use "circular" como su término de reemplazo.
fuente
c[irua]{1,3}c[irual]{1,5}
).