问题
我想修剪一个字符串的开头和结尾双引号(")。
我怎样才能在Java中实现这一目标?谢谢!
#1 热门回答(193 赞)
你可以使用String#replaceAll()
,格式为^\"|\"$
。
例如。
string = string.replaceAll("^\"|\"$", "");
要了解有关正则表达式的更多信息,请访问5442653435。
也就是说,这有点像你试图发明一个CSV解析器。如果是这样,我建议四处寻找现有的库,例如29624656。
#2 热门回答(25 赞)
要从字符串中删除第一个字符和最后一个字符,请使用:
myString = myString.substring(1, myString.length()-1);
#3 热门回答(11 赞)
使用Guava,你可以更优雅地写出CharMatcher.is('\"').trimFrom(mystring);