正在使用正則表達式的可怕時間。這對我來說是可怕的承認,但當我需要的時候,我並沒有足夠的使用它們。基本上,由於我們的應用程序運行的方式,我有一個.csv文件的內容拉出到一個字符串。我需要基本上插入一個新的行上面和下面已經存在的。列數可以根據報告而改變。我想要做的是在沒有任何其他字符(包括空格)的情況下將所有逗號截取到字符串中的第一組\ r \ n。這樣我有所有的列,我可以在頂部插入一個空行,並填充我需要的列。下面是該.csv文本的例子:正則表達式來選擇特定字符的所有逗號
"Date, Account Code, Description, Amount\r\n23-Apr-13,12345,Account1,$12345\r\n"
我想正則表達式搶:
",,," or ",,,\r\n"
我似乎無法得到這個。謝謝。
我會使用一個'Regex.Replace'來替代模式「[^ \,]」替換爲「」。 – 2013-04-24 11:10:34
另一個trival解決方案是隻抓住線,然後將其分開,並計數令牌。 – 2013-04-24 11:28:25
阿德里安,可以得到所有的逗號,不只是達到\ r \ n – Tom 2013-04-24 11:51:06