我在正则表达式上度过了一段糟糕的时光。我承认这很糟糕,但是当我需要时,我只是没有足够地使用它们来变得非常好。基本上由于我们的应用程序的运行方式,我将一个 .csv 文件的内容提取到一个字符串中。我需要在已经存在的内容上方和下方插入一个新行。列的数量可能会因报告而异。我想做的是在字符串中的第一组 \r\n 之前抓取所有没有任何其他字符(包括空格)的逗号。这样我就有了所有的列,我可以在顶部插入一个空白行并用我需要的内容填充列。以下是 .csv 文本的示例:
"Date, Account Code, Description, Amount\r\n23-Apr-13,12345,Account1,$12345\r\n"
我希望正则表达式抓住什么:
",,," or ",,,\r\n"
我似乎无法得到这个。谢谢你。