我有以下兩個字符串。重複字符串壓縮
uncompressed "(A(2),I(10),A,A,A,A(3),R,R,R,R,A,A)"
compressed "(A(2),I(10),3A,A(3),4R,2A)"
忽略格式的任何條目(n)或I(n)的,你可以看到,當我們發現任何連續重複字符它會被替換在該位置和計數的單個條目。
我知道必須有一個優雅的方式來做到這一點,但我不斷想出醜陋的看起來嵌套循環。
字符串中的數據來自ISO8211文件格式,並標識要應用於子字段中數據的格式。
我相信這可能是與LINQ的一行來完成,但我的想法(今晚)
請有關語言標籤添加到您的問題。 –
自從你說LINQ以來,我認爲它是C#(VB.NET?)? – Ryan