Necesito reemplazar el carácter (decir) x con el carácter (decir) P en una cadena, pero solo si está contenido en una subcadena entre comillas. Un ejemplo hace que sea más claro:¿Puede Regex utilizarse para esta manipulación de cadena en particular?
axbx'cxdxe'fxgh'ixj'k -> axbx'cPdPe'fxgh'iPj'k
Supongamos, en aras de la simplicidad, que cita siempre vienen en pares.
La forma obvia es simplemente procesar la cadena un carácter a la vez (un enfoque de máquina de estado simple);
Sin embargo, me pregunto si las expresiones regulares se pueden utilizar para hacer todo el procesamiento de una vez.
Mi idioma de destino es C#, pero supongo que mi pregunta se refiere a cualquier idioma que tenga compatibilidad incorporada o de biblioteca para expresiones regulares.
Quitar 'regulares' –