我正在寻找一个 java 正则表达式,它将在 excel 单元格中转义双引号。
我已经按照这个示例进行操作,但需要对正则表达式进行另一项更改,以使其能够在其中一个单元格中转义双引号。
private final Pattern pattern = Pattern.compile("\"([^\"]*)\"|(?<=,|^)([^,]*)(?=,|$)");
示例数据:
"A,B" , "2" 大小" , "text1,text2, text3"
上面的正则表达式在2"
.
我希望输出如下所示。外部双引号是否存在无关紧要。
"A,B"
"2" 大小"
"text1,text2, text3"