Me gustaría realizar una sustitución insensible al acento en una cadena. Quiero que 'cliente' coincida con 'cliënt' y viceversa.C# Cómo reemplazar una cadena insensible a los acentos con regex?
Mi código es el siguiente:
Regex reg = new Regex("client");
string result = reg.Replace("here goes the content with client and cliënt", "replacementWith");
Entonces, ¿cómo asegurarse de que 'cliente' coincidencias 'cliente' y 'cliente' y viceversa?
Asegúrese de ejecutar su cadena a través de un [Proceso de normalización Unicode] (http://www.regular-expressions.info/unicode.html) antes de quitar los acentos, sin embargo. – ladenedge
Lo siento, creo que no fui lo suficientemente claro. El cliente fue solo un ejemplo. Quiero una manera general de reemplazar las cadenas insensibles a los acentos. – Martijn
Gracias, pero desafortunadamente tengo que lidiar con documentos. Entonces, un documento puede ser pequeño, pero también puede ser muy grande. Consideraré usar este enfoque. – Martijn