簡體   English   中英

完全刪除重復的字符(正則表達式/ C#)

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM