So anscheinend bin ich müde…
Das oben genannte missachten. Ist hier eine geprüfte Version. Der einzige Einspruch ist, dass Sie die Funktion für etwas wie „4. Juni 13. Juli“ zweimal benennen müssen, weil das regex „e4 " und „y1“ findet und nicht „4J“ auf dem ersten Durchlauf findet. Sie müssen ihn durchführen ein zweiter Raureif, um das „4J“ aufzuheben.
Regex.Replace (your_string, @ " [a-zA-Z] \ d|\ d [a-zA-Z] „, AlterMatch);
\ \ AlterMatch Funktion
Schnur AlterMatch (Gleiches m)
{
Rückholschnur. Concat (m.Value [0], „„, m.Value [1]);
}