Cuestión : Pregunta de la expresión regular de C# (substituir)

Hola, Experts

I quisiera agregar un “espacio” entre el número y el carácter para un string

por ejemplo:

3 de marzo--> agregar un “espacio” entre “h” y “3” --> se convierte en el 3 de marzo
2 de junio el 5 de julio --> agregar un “espacio” entre “2” y “J”--¿> se convierte en el 2 de junio el

Is del 5 de julio él posible? cómo puedo hacerlo. Gracias por adelantado
class= del

Respuesta : Pregunta de la expresión regular de C# (substituir)

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]);
    }
Otras soluciones  
 
programming4us programming4us