Soy tan al parecer cansado…
Desatender el antedicho. Aquí está una versión probada. La única advertencia es que usted tendrá que llamar la función dos veces para algo como “4 de junio el 13 de julio” porque el regex encontrará “e4 " y “y1” y no encontrará “4J” en el primer paso. Usted tiene que ejecutarla una segunda escarcha para coger el “4J”.
Regex.Replace (your_string, @ " [] \ d del a-zA-Z|\ d [a-zA-Z] “, AlterMatch);
\ \ función de AlterMatch
secuencia AlterMatch (fósforo m)
{
secuencia de vuelta. Concat (m.Value [0], ““, m.Value [1]);
}