您的位置:首页 > 编程语言 > Java开发

java和js中替换字符串的方法

2018-01-30 19:47 267 查看
//java中字符串的替换方法:

String a = "吴林飞-1a_,唐姐-2,周帅-3";

String f = a.replaceFirst("-", "*");//替换指定字符串中第一位

String b = a.replace("-", ",");//指定替换某个字符

String s =  a.replaceAll("-", ",");//指定替换某个字符

String c = a.replaceAll("\\d", "*");//替换字符串中的数字

String d = a.replaceAll("\\w", "*");//替换字符串中的字母,下划线,数字,

String e = a.replaceAll("[^x00-xff]*", "*");//替换字符串中的中文

//输出替换后的字符串

System.err.println("c"+c); //c吴林飞-*a_,唐姐-*,周帅-*

System.out.println("f"+f); //f吴林飞*1a_,唐姐-2,周帅-3

System.out.println("a"+a); //a吴林飞-1a_,唐姐-2,周帅-3

System.out.println("s"+s);  //s吴林飞,1a_,唐姐,2,周帅,3

System.out.println("b"+b); //b吴林飞,1a_,唐姐,2,周帅,3

System.out.println("d"+d); //d吴林飞-***,唐姐-*,周帅-*
System.out.println("e"+e);
 //e**1*a*_**2**3*

//js中替换字符串的方法

var str = '1,2,3,4,5,a,b,c';  

var str1 = str.replace(',', '');  //没有起作用

alert(str1);   

// 弹出框显示结果::1,2,3,4,5,a,b,c  

var str2 = str.replace(/,/g, '');//替换掉","逗号  ,/+"具体的字符串"+/g,"",空字符串中填写替换的字符串

alert(str2);   

//弹出框显示结果:12345abc

var text=str.replace(/[0-9]/ig,"");//替换掉所有数字

alert(text);

//弹出框显示结果:,,,,,a,b,c

var text2=str.replace(/[^0-9]/ig,"");//替换掉不是数字的

alert(text2);

//弹出框显示结果:12345
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: