好吧,正则表达式专家,我该如何改变我的逻辑来解决这个问题?
我做了一个正则表达式:
(,[,]+)
Run Code Online (Sandbox Code Playgroud)
它应该删除行尾多余的逗号。(行尾为 \r\n)当格式化为字符串时。
它有效(某种程度上)。
这是字符串:
Date,1-Jul-18,1-Jul-19,1-Jul-20,1-Jul-21,1-Jul-22,1-Jul-23,1-Jul-24,\r\nDate,1-Jul-18,1-Jul-19,1-Jul-20,1-Jul-21,1-Jul-22,1-Jul-23,1-Jul-24,,,,,\r\nDate,1-Jul-18,1-Jul-19,1-Jul-20,1-Jul-21,1-Jul-22,1-Jul-23,1-Jul-24,,,,,\r\nDate,1-Jul-18,1-Jul-19,1-Jul-20,1-Jul-21,1-Jul-22,1-Jul-23,1-Jul-24,,\r\n
Run Code Online (Sandbox Code Playgroud)
当我运行该正则表达式时,它给出的结果是:
Date,1-Jul-18,1-Jul-19,1-Jul-20,1-Jul-21,1-Jul-22,1-Jul-23,1-Jul-24,\r\nDate,1-Jul-18,1-Jul-19,1-Jul-20,1-Jul-21,1-Jul-22,1-Jul-23,1-Jul-24\r\nDate,1-Jul-18,1-Jul-19,1-Jul-20,1-Jul-21,1-Jul-22,1-Jul-23,1-Jul-24\r\nDate,1-Jul-18,1-Jul-19,1-Jul-20,1-Jul-21,1-Jul-22,1-Jul-23,1-Jul-24\r\n
Run Code Online (Sandbox Code Playgroud)
我需要删除第一行末尾的逗号(我想我需要找到 \r\n 并删除之前的所有逗号,直到出现非逗号为止。
关于如何做到这一点有什么想法吗?
谢谢