删除开始和结束双引号

时间:2014-03-05 06:29:22

标签: java

我的输入是"[/^^/]"

我希望输出像{。}}中的[/^^/]

我已经尝试了

a.replace("\"", "")

请帮忙

5 个答案:

答案 0 :(得分:2)

String a = "\"[/^^/]\"";
a = a.replace("\"", "");
System.out.println(a);

适合我。 不要忘记String在Java中是不可变的,因此您必须将替换结果存储在变量中。

答案 1 :(得分:1)

试试这个

String s= "\"[/^^/]\"";
s = s.substring(1,s.length()-1));
System.out.println(s);

答案 2 :(得分:0)

你可以试试这个:

a= a.replaceAll("^\"|\"$", "");

答案 3 :(得分:0)

另一个:

a = a.replaceAll("^\"(.*)\"$","$1");

答案 4 :(得分:0)

试试这个,此代码仅删除双引号的第一个和最后一个出现以及并非所有出现的双引号

String input_string = "\"He said\"I am not intrested\"\"";

            String after_first_replace = input_string.replaceFirst("\"", "");

            String final_input = after_first_replace.substring(0, after_first_replace.lastIndexOf("\""));
            System.out.println(final_input);