2010-01-10 6 views

Répondre

-1

s/(([a-zA-Z0-9]) \ 1 +) // g bien sûr, vous avez besoin de traduire à C#

+0

Il devrait être '(([[a-zA-z0-9]) \ 2+)'. '\ 1' est le groupe parenthétique le plus externe (qui est la chaîne entière dans ce cas). – Amarghosh

5

Que diriez-vous:

string s = Regex.Replace("6200032111623451123345666", @"(.)\1+", ""); 

Le \1+ est "un ou plusieurs" (gourmands) de la référence arrière du premier groupe de capture, . (n'importe quel caractère).

Questions connexes