所以我要求的是执行以下操作的事情: 我有这个字符:“&” 以下字符可以是任何字符,因此它可能如下所示: &1, &2, &3, &4, &5, &6, &7, &8, &9, &0, &a, &b, &c, &d, &e,& &f, &r - 如何我会在不对其进行硬编码的情况下删除它们吗?就像如果它是 &3 它只会删除它,如果它是 &1 在其他地方它会删除它。
最佳答案
您可以使用带有占位符的非常基本的正则表达式来表示任何字符(在本例中我理解的是单个字符)。
System.out.println("&xx&y".replaceAll("&.", "")); // prints the middle "x" only
参见 API here 。
关于java - 删除特定字符后的下一个字母?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36866479/