Java正则表达式用逗号分隔但在注释中忽略逗号

时间:2012-07-31 08:58:22

标签: java

我需要正则表达式用逗号(,)分割字符串,但忽略注释部分中的逗号 在改变你的正则表达式之后我尝试了很多。它没有成功 例如

Command=RTRV-EQPT, Completion Code= DENY, Error Code= II:AC, Problem Description=  /* Input Inva,lid *******ACcess =iden:tifier */, Comment=null,

2 个答案:

答案 0 :(得分:1)

不要重新发明轮子:here's an easy-to-use parser

答案 1 :(得分:1)

对于您的特定情况,为什么不首先删除评论然后拆分,这可能会简化您的问题。

txt.replace("/*reg to match the comment here */", " ").split(',');