黑马程序员技术交流社区
标题:
正则表达式如何提取字符串问题
[打印本页]
作者:
任献东
时间:
2014-10-17 14:38
标题:
正则表达式如何提取字符串问题
有这么一个字母和数字混合的字符串,如何用正则表达式把数字过滤掉?
比如sjioasaklj121zZAQaqw 如何把数字去掉 获得一个新的字符串
作者:
哈达洋
时间:
2014-10-17 15:22
采用替换就行了。replaceAll("\\d{1,}","")
作者:
xiexiaodong
时间:
2014-10-24 14:27
public class Preson { public static void main(String[] args) throws IOException { String a="sjioasaklj121zZAQaqw"; String[] s=a.split("\\d"); StringBuffer buff=new StringBuffer(); for(int i=0;i<s.length;i++){ if(s[i]!=""){ buff.append(s[i]); } } System.out.print(buff); } }
作者:
xiexiaodong
时间:
2014-10-24 14:28
public class Preson {
public static void main(String[] args) throws IOException
{
String a="sjioasaklj121zZAQaqw";
String[] s=a.split("\\d");
StringBuffer buff=new StringBuffer();
for(int i=0;i<s.length;i++){
if(s[i]!=""){
buff.append(s[i]);
}
}
System.out.print(buff);
}
}
作者:
戏言丶
时间:
2014-10-24 14:46
将出现的数字全部替换成""就行了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2