【问题标题】:how to escape }] character in java?如何在java中转义}]字符?
【发布时间】:2021-08-20 08:15:09
【问题描述】:

如何在java中转义特殊字符? 我需要这个特殊字符,但不知道如何转义它.......

estDMS__BottlerID__c":""}]"

我试过了

 String data = "\estDMS__BottlerID__c\"\:\"\"\}\]";

返回

Exception org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
Script434.groovy: 28: unexpected char: '\' @ line 28, column 30.
string symbol = ":""\}]";

【问题讨论】:

    标签: java groovy escaping


    【解决方案1】:

    试试这个:

    String data = "\\estDMS__BottlerID__c\":\"\"}]";
    

    您必须转义第一个反斜杠。而且您不需要转义这些字符::}]

    【讨论】:

      【解决方案2】:

      您可能想要使用单引号:

       String data = 'estDMS__BottlerID__c":""}]"'
       String data1 = '\\estDMS__BottlerID__c":""}]"'
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-12-14
        • 2011-12-08
        • 2013-06-25
        • 2011-04-02
        • 2010-11-16
        相关资源
        最近更新 更多