【问题标题】:how can i remove character '\' from a string? [duplicate]如何从字符串中删除字符“\”? [复制]
【发布时间】:2014-01-26 03:25:42
【问题描述】:

我从数据库中检索到的字符串包含我需要删除的 \。但是当我放置 replaceAll 函数时,它标记了一个错误。有人帮忙吗???

String I retrieved: Bebo\'b
String required: Bebo'b

我试过这个函数:str.replaceAll("\",""); 标记一个错误,其中 str 是检索到的字符串。

【问题讨论】:

    标签: android string replace


    【解决方案1】:

    使用函数str.replaceAll("\\'","'");

    【讨论】:

    • 他已经尝试并在他的问题中提到了。
    • @Digital_Reality 抱歉已编辑。
    • 这是不正确的,会导致PatternSyntaxException
    • @crv str.replaceAll("\\","");这是行不通的。
    • 使用这段代码 String aa=ss.replaceAll("'\'","");
    【解决方案2】:

    试试这个..

    str.replaceAll("\\","");
    

    或者

    str.replaceAll(Pattern.quote("\\'"), "'")
    

    【讨论】:

      【解决方案3】:

      试试这个:

      String result=str.replaceAll("\'\'", "");
      

      虽然"\" 被视为转义序列字符,所以它是单个"\" 是行不通的。

      【讨论】:

      • 这将导致PatternSyntaxException
      • @laalto 我已经修改并且它是可行的。我已经测试过了。谢谢。我犯了一些小错误。
      【解决方案4】:

      您应该尝试.replace("\", "") 功能。否则,您可以尝试 str.replaceAll("\'\", ""); 使用 '\' 作为转义序列。

      【讨论】:

      • 都不行。第一个将在编译时出现语法错误,第二个将在运行时给出PatternSyntaxException
      • 哦,我明白了。对于那个很抱歉。再检查一遍。我进行了编辑。使用第二种方法。
      【解决方案5】:
       public class XYZ {     
      public static void main(String argss[])     {
              String p="123\' 5677fg\' ffd";
              System.out.println(p.replaceAll("/", ""));  }
      
      }
      

      试试这个

      【讨论】:

      • 他想替换反斜杠,而不是/
      • 你尝试过这个第一次尝试它的工作并获得所需的输出:)
      【解决方案6】:
      String str = "Bebo\\'b";
      str.replaceAll("\\","");
      System.out.println(str);
      

      【讨论】:

        【解决方案7】:

        使用此代码。

        String ss="Bebo\'b"; 字符串 aa=ss.replaceAll("'\'",""); tv.setText(aa);

        【讨论】:

          【解决方案8】:

          这是一个分隔符碰撞问题。你必须做的;

          str.replaceAll("\\\\","");

          这是关于它的另一个线程。

          String replace a Backslash

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2013-07-01
            • 2021-04-17
            • 1970-01-01
            • 2021-05-12
            • 1970-01-01
            • 2014-06-26
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多