【发布时间】:2014-02-19 06:52:49
【问题描述】:
我有一组Strings,其中第一个和最后一个字符是双引号。下面是一个例子。
String x = "‘Gravity’ tops the box office for 3rd week | New York Post"
其他一些字符串会在文本中间包含双引号,所以我不能使用String.replaceAll()。我只需要删除第一个和最后一个双引号。我该怎么做?
【问题讨论】:
-
如果您了解
^和$,您可以使用replaceAll()。去查找Pattern类的Javadoc。 -
连同交替 (
|)。 -
是的,这也有帮助!
-
或者只是不使用正则表达式,只需使用 String API 来获取您的子字符串。
-
我是唯一一个没有在该字符串中看到前导和尾随双引号的人吗?