我想从字符串中去掉开头和结尾的双引号(")。
我如何在Java中实现这一点呢?谢谢!
发布于 2010-04-09 23:29:49
为此,您可以使用带有^\"|\"$
模式的String#replaceAll()
。
例如。
string = string.replaceAll("^\"|\"$", "");
要了解有关正则表达式的更多信息,请参阅http://regular-expression.info。
也就是说,这看起来有点像您正在尝试发明一个CSV解析器。如果是这样的话,我建议四处寻找现有的库,比如OpenCSV。
发布于 2010-04-09 23:31:29
要删除字符串中的第一个字符和最后一个字符,请使用:
myString = myString.substring(1, myString.length()-1);
发布于 2014-08-23 00:57:31
如果双引号只存在于开头和结尾,一个简单的代码就可以很好地工作:
string = string.replace("\"", "");
https://stackoverflow.com/questions/2608665
复制相似问题