删除特定字符后的下一个字母?

时间:2016-04-26 13:31:24

标签: java regex string substring

所以我要求的是如下事情: 我有这个角色:“&” 以下字符可以是任何字符,因此它看起来像这样:& 1,& 2,& 3,& 4,& 5,& 6,& 7,& 8,& 9, & 0,& a,& b,& c,& d,& e,& & f,& r - 如何在没有硬编码的情况下删除它们?就像它的& 3它只是删除它,如果它的& 1在其他地方它将删除它。

1 个答案:

答案 0 :(得分:2)

您可以使用非常基本的正则表达式,并为任何字符添加占位符(在本例中我理解的是单个字符)。

System.out.println("&xx&y".replaceAll("&.", "")); // prints the middle "x" only

请参阅API here