Java Regex选择字符串中的起始和结束引号

时间:2014-05-15 21:18:18

标签: java regex

我在数据库中插入一个字符串,需要消除字符串中的开头和结尾。

我正在使用:

String a = rows[0].replaceAll("^\"", "").replaceAll("\"$", "");`

这让我:"134432534"23" => 134432534"23但有更好的方法吗?

1 个答案:

答案 0 :(得分:3)

我真的不知道你的替换呼叫在这里通常是不好的,但你可以简化这个。

String a = rows[0].replaceAll("^\"|\"$", "");

要从字符串中删除第一个字符和最后字符,考虑它们始终是引号,请使用..

String a = rows[0].substring(1, rows[0].length()-1);