java - 使用java替换字符串中的字符
问题描述
我需要使用java替换字符串中的一个字符。我尝试在字符串类中使用替换功能,但它不起作用。
需要删除公共部门旁边的双引号,如下所示
null,לוד נמל תעופה,ISRAEL AIRPORTS AUTHORITY,null,Public Sector,נתב\"ג,XX400017791,,2,false,400017791,null,Account Register,null,null,11688,ISRAEL AIRPORTS AUTHORITY,null,2019-08-21T09:11:25,null,false,UKIIMEA,null,null,70100
谁能帮我找到可能的解决方案。
代码:
String csv = "null,לוד נמל תעופה,ISRAEL AIRPORTS AUTHORITY,null,Public Sector,נתב\\\"ג,XX400017791,,2,false,400017791,null,Account Register,null,null,11688,ISRAEL AIRPORTS AUTHORITY,null,2019-08-21T09:11:25,null,false,UKIIMEA,null,null,70100";
csv = csv.replace("\"", "");
System.out.println(csv);
解决方案
试试这个:
String csv = "null,לוד נמל תעופה,ISRAEL AIRPORTS AUTHORITY,null,Public Sector,נתב\\\"ג,XX400017791,,2,false,400017791,null,Account Register,null,null,11688,ISRAEL AIRPORTS AUTHORITY,null,2019-08-21T09:11:25,null,false,UKIIMEA,null,null,70100";
csv = csv.replace("\"", "").replace("\\","");
System.out.println(csv);
输出:
null,לוד נמל תעופה,ISRAEL AIRPORTS AUTHORITY,null,Public Sector,נתבג,XX400017791,,2,false,400017791,null,Account Register,null,null,11688,ISRAEL AIRPORTS AUTHORITY,null,2019-08-21T09:11:25,null,false,UKIIMEA,null,null,70100
推荐阅读
- ios - 以编程方式添加按钮会导致致命错误
- swift - 按位置从字符串中删除字符
- ios - 该应用程序没有启用钥匙串访问组
- snowflake-cloud-data-platform - 可以使用 COPY INTO 命令将 Oracle dmp 文件摄取到 Snowflake 中吗
- swift - 如何检索具有许多 spritekitnodes 的数组?
- java - 使用spring数据jpa的实体关系中的Orderby子句
- javascript - 对分配给 onClick 事件的 useReducer 的用法感到困惑
- python - Python 和 Qt:在 QTextEdit 中读取文本文件 - 程序崩溃并退出代码 -1073740791 (0xC0000409)
- python - 在 python 正则表达式中匹配整数和浮点数,只有一个数字或 2 个数字
- javascript - JavaScript - 将数组与现有数组组合