String.replaceAll() is not working

后端 未结 6 1622
野趣味
野趣味 2020-12-03 13:45

I am editing some email that got from tesseract ocr.

Here is my code:

 if (email != null) {
        email = email.replaceAll(\" \",         


        
6条回答
  •  时光取名叫无心
    2020-12-03 14:43

    You have to escape . by \\.like following :

    if (email != null) {
        email = email.replaceAll(" ", "");
        email = email.replaceAll("caneer", "career");
        email = email.replaceAll("canaer", "career");
        email = email.replaceAll("canear", "career");
        email = email.replaceAll("caraer", "career");
        email = email.replaceAll("carear", "career");
        email = email.replace("|", "l");
        email = email.replaceAll("}", "j");
        email = email.replaceAll("j3b", "job");
        email = email.replaceAll("gmaii\\.com", "gmail.com");
        email = email.replaceAll("hotmaii\\.com", "hotmail.com");
        email = email.replaceAll("\\.c0m", "com");
        email = email.replaceAll("\\.coin", "com");
        email = email.replaceAll("consuit", "consult");
    }
    return email;
    

提交回复
热议问题