Vraag : Regelmatige de uitdrukkingsvraag van C# (vervang)

Hallo, zou Experts

I een „ruimte“ tussen aantal en karakter voor een bepaalde string

willen toevoegen bijvoorbeeld:

March3--> voeg een „ruimte“ tussen „h“ en „3 toe“ --> wordt Maart 3
June 2July 5 --> voeg een „ruimte“ tussen „2“ en „J toe“--> 2 wordt Juni Juli 5

Is het mogelijk? hoe kan doe ik het. Dankt vooraf

Antwoord : Regelmatige de uitdrukkingsvraag van C# (vervang)

Zo blijkbaar ben ik vermoeid…


Negeer bovengenoemd. Hier is een geteste versie. De enige waarschuwing is dat u de functie voor iets als „June4July13“ zult moeten tweemaal roepen omdat regex „e4 " en „y1“ zal vinden en „geen 4J“ op de eerste pas zal vinden. U moet het uitvoeren een tweede rijp om „4J“ op te nemen.


    Regex.Replace die (, @ " [a-zA-z your_string] \ D|\ D [a-zA-z] „, AlterMatch);

    functie \ \ AlterMatch
    koord AlterMatch (Gelijke m)
    {
        terugkeer koord. Concat (m.Value [0], „„, m.Value [1]);
    }
Andere oplossingen  
 
programming4us programming4us