我有一个包含数字的小字符串,例如
"1 Al-Fâtihah"
,"2 Al-Baqarah"
,"3 Âl-'Imrân"
,"4 An-Nisâ'"
,"5 Al-Mâ'idah"
,"6 Al-An'âm"
,"7 Al-A'râf"
,"8 Al-Anfâl"
我想从android java
上的string.working中删除数字答案 0 :(得分:3)
使用String.replaceAll(String,String)
方法...
例如:
String s = "awhefqo1234akwfn";
String string = s.replaceAll("[0-9]", "");// prints awhefqoakwfn
此处[0-9]
表示一个正则表达式,用空字符串替换所有数字
答案 1 :(得分:2)
如果数字仅在String
的开头,您可以这样做:
String res = string.substring(2, string.length);
答案 2 :(得分:1)
使用replaceAll()
类的String
方法。
string.replaceAll("\\d*$", "")
答案 3 :(得分:0)
String s = "abcd123bcd";
s = s.replaceAll("\\d", "");
这可以解决问题