如何修剪字符串中开始和结束的双引号?

新手上路,请多包涵

我想从字符串中删除开始和结束双引号 (“)。

我怎样才能在 Java 中实现它?谢谢!

原文由 ufk 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 583
2 个回答

为此,您可以使用 String#replaceAll() ^\"|\"$ 模式。

例如

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

要了解有关正则表达式的更多信息,请访问 http://regular-expression.info

也就是说,这有点像您正在尝试发明 CSV 解析器。如果是这样,我建议四处寻找现有的库,例如 OpenCSV

原文由 BalusC 发布,翻译遵循 CC BY-SA 2.5 许可协议

要从字符串中删除第一个字符和最后一个字符,请使用:

 myString = myString.substring(1, myString.length()-1);

原文由 Michael Myers 发布,翻译遵循 CC BY-SA 2.5 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题