String relpaceAll(String regex, String replacement)
- regex表示一种格式,relpaceAll这个方法是将String中符合regex所给格式的字符串替换成replacement
例如:
System.out.println("8->9->0".replaceAll("->*[+,-]?\\w*$",""));
输出结果为:8->9;
此处正则表达式”->[+,-]?\w$”的含义分解如下:
- ->*表示任意个数的”->”字符串
- [+,-]?表示正或者负
- //w*表示任意个数的数字
- $表示行结尾
那么从行结尾开始,符合这个正则表达式格式的字符串是”->0”,将其用“”替代(相当于把”->0”删除掉),得到”8->9”。