[英]Remove repeated chars completely (regex/C#)
尋找一行C#代碼,從字符串中刪除重復的字符。 已經完成了一個簡單的循環與前瞻,但喜歡看到正則表達式解決方案。 防爆。 input =“6200032111623451123345666”output =“623262345245”
謝謝。
萊爾
怎么樣:
string s = Regex.Replace("6200032111623451123345666", @"(.)\1+", "");
所述\\1+
是“一個或多個”背參考第一捕獲基團的(貪婪), .
(任何角色)。
s /(([a-zA-z0-9])\\ 1 +)// g當然你需要把它翻譯成c#
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.