-1
我想问,如何删除Java中的最后几个数字字符。例如,如何删除Java中的最后几个数字字符
Tiger4DK5 become Tiger4DK
Tiger10DK22 become Tiger10DK
Tiger5DK215 become Tiger5DK
请指教,谢谢。
我想问,如何删除Java中的最后几个数字字符。例如,如何删除Java中的最后几个数字字符
Tiger4DK5 become Tiger4DK
Tiger10DK22 become Tiger10DK
Tiger5DK215 become Tiger5DK
请指教,谢谢。
使用正则表达式:)
myString = myString.replaceAll("\\d*$", "");
这是更好地使用'+',而不是'*'。如果没有东西可以替代,那么不要更换。另外(nitpickig,是的:)'replaceFirst'就是你真正需要的东西。 – 2012-07-23 10:02:47
期望的结果仍然有数字,所以他想删除第二组数字。这是否会删除字符串中的所有数字? – 2012-07-23 10:03:52
@MikeS:不,只是紧接在字符串($)结尾之前的那些。 – Keppil 2012-07-23 10:06:08