删除String Java的已知部分

时间:2017-07-24 13:55:19

标签: java regex string

请帮助一下。我想剥离我的字符串的一部分,该字符串由Java中的数字组成。

例如。拥有以下Strings - 60067; 600567600876以及' 600676600'

如何从Java中的每个600中删除strings,以便我保持

67; 567876以及' 676600'

2 个答案:

答案 0 :(得分:3)

正如帕夫内特在评论中所说,这很有效:

"60067".substring(3);

另外,如果您想确保它是要移除的字符串"600"

"60067".replaceFirst("600", "");

Java String没有remove方法,因此将String替换为空白""是很常见的。

答案 1 :(得分:0)

试试这个:

String s = "60067 ; 600567 and 600876";
s = s.replaceAll("600", "");
System.out.println(s);

我得到了

67 ; 567 and 876