码迷,mamicode.com
首页 > 编程语言 > 详细

Java字符串替换函数replace、replaceFirst、replaceAll

时间:2019-03-18 21:15:08      阅读:230      评论:0      收藏:0      [点我收藏+]

标签:注意   返回   方法   eal   换行   style   正则表达   函数   第一个字符   

 

一、replace(String old,String new)

功能:将字符串中的所有old子字符串替换成new字符串

示例

String s="Hollow world!";
        System.out.println(s);
        System.out.println(s.replace("o", "#"));
        /*
         * 结果:Hollow world!
         *     H#ll#w w#rld!
         */

二、replaceAll(String arg0, String arg1)

其中字符串表示arg0为正则表达式

功能

将字符串中符合正则表达式arg0的所有子字符串,替换成字符串arg1

示例

        String s="Hollow world!";
        System.out.println(s);
        /**
         * 正则表达式中.表示除换行符以外的任意字符
         * 所以s.replaceAll(".", "#")的意思是
         * 将所有字符替换成#
         */
        System.out.println(s.replaceAll(".", "#"));
        /*
         * 结果:Hollow world!
         *     #############
         */

 

三、replaceFisrst(String arg0, String arg1)

其中字符串表示arg0为正则表达式

功能

将字符串中符合正则表达式arg0的第一个子字符串,替换成字符串arg1

示例

String s="Hollow world!";
        System.out.println(s);
        /**
         * 正则表达式中.表示除换行符以外的任意字符
         * 所以s.replaceFirst(".", "#")的意思是
         * 将第一个字符替换成#
         */
        System.out.println(s.replaceFirst(".", "#"));
        /*
         * 结果:Hollow world!
         *     #ollow world!
         */

注意:这三个方法返回替换后的字符串,原字符串不发生变化

Java字符串替换函数replace、replaceFirst、replaceAll

标签:注意   返回   方法   eal   换行   style   正则表达   函数   第一个字符   

原文地址:https://www.cnblogs.com/wei-jing/p/10554918.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!