我有一个带有外部双引号的字符串""
。我需要删除内部双引号。什么是正则表达式?
例如:
输入:“你好,今晚我到了”---> 输出:“你好,我今晚到了”
输入:“你好,我今晚到了””---> 输出:“你好,我今晚到了”
输入: “你好,我今晚到了”---> 输出:“你好,我今晚到了”
我尝试了以下代码,但它不适用于我的示例 2 和 3。它适用于示例 1。
data.replaceAll("\"(\\b[^\"]+)?\"\\b([^\"]+)\\b\"([^\"]+\\b)?\"","\"$1$2$3\"");
背景:我有一个 CSV 文件,我需要对其进行解析。数据带有外部引号内的内部引号。例如:
"aa","bb","cc","dd "REMOVE QUOTES" "
"aaa","bbb","ccc",""REMOVE QUOTES" ddd "
我希望正则表达式仅删除内部引号并保留外部引号。输出:
"aa","bb","cc","dd REMOVE QUOTES "
"aaa","bbb","ccc","REMOVE QUOTES ddd "