美文网首页
String replaceAll

String replaceAll

作者: Shiki | 来源:发表于2014-08-20 22:02 被阅读0次

    在String的replaceAll中可以使用正则表达式来提高效率###

    使用方法:
    String tmp = "abcdef-ABCD-123456-&^$$"; System.out.println(tmp.replaceAll("[a-z]", "*")); System.out.println(tmp.replaceAll("[^a-z]", "*")); System.out.println(tmp.replaceAll("[a,b,c,A-Z]", "*")); System.out.println(tmp);
    输出结果为
    ******-ABCD-123456-&^$$ abcdef***************** ***def-****-123456-&^$$ abcdef-ABCD-123456-&^$$
    replaceAll的返回值才是替换后的结果,tmp本身不会改变!!!!
    PS: 被坑的好惨,花了3个小时找为什么正则无效,结果是自己太2了~

    相关文章

      网友评论

          本文标题:String replaceAll

          本文链接:https://www.haomeiwen.com/subject/byoetttx.html