java - 删除第一个和最后一个双引号

标签 java regex string

我有一组 String,其中第一个和最后一个字符是双引号。下面是一个例子。

String x = "‘Gravity’ tops the box office for 3rd week  | New York Post"

其他一些字符串会在文本中间包含双引号,所以我不能使用String.replaceAll()。我只需要删除第一个和最后一个双引号。我该怎么做?

最佳答案

如果 " 字符总是第一个和最后一个,则不需要正则表达式。只需使用 substring:

x = x.substring(1, x.length() - 1)

关于java - 删除第一个和最后一个双引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21873191/

相关文章:

python - 如何在 python 字符串中找到第一次出现的子字符串?

java - RestEasy + hibernate + JBoss EAP 5.1.1

java - 转换的名称是什么(参数化类型 -> 原始类型)

java - PHP 使用 cUrl 将数组发送到 java servlet

javascript - 尝试在用户键入时使用 javascript 正则表达式验证日期条目

java - 从字符串中删除重复的字符

Python 字符串比较

java - 在 Java 桌面应用程序中持久保存数据的最佳方法是什么?

javascript - 从javascript中的html字符串获取子字符串

javascript - 正则表达式包含一个变量