2012-07-23 89 views

回答

6

使用正则表达式:)

myString = myString.replaceAll("\\d*$", ""); 
+2

这是更好地使用'+',而不是'*'。如果没有东西可以替代,那么不要更换。另外(nitpickig,是的:)'replaceFirst'就是你真正需要的东西。 – 2012-07-23 10:02:47

+0

期望的结果仍然有数字,所以他想删除第二组数字。这是否会删除字符串中的所有数字? – 2012-07-23 10:03:52

+1

@MikeS:不,只是紧接在字符串($)结尾之前的那些。 – Keppil 2012-07-23 10:06:08

相关问题