使用Java替换字符串中的一个字符。

huangapple 未分类评论46阅读模式
英文:

Replace a character in string using java

问题

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);
英文:

I need to replace a character in a string using java. I tried to use replace function in string class but it's not working.

Need to remove the double quote beside Public Sector which is given below

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

Could anyone help me to get possible solution for this.

code:

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);

答案1

得分: 0

以下是翻译好的部分:

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);
英文:

Try with this:

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);

Output:

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

答案2

得分: 0

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);

// Output:
// 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("\\\"","").replace("\\\\\"","");
System.out.println(csv);

// Output:
// 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);

This code is working fine if you want to remove that quote sign

output is:

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

and if you want to remove both (" & //) then

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);

output :

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

huangapple
  • 本文由 发表于 2020年4月6日 14:37:08
  • 转载请务必保留本文链接:https://java.coder-hub.com/61054214.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定