java基础及笔记

replace的比较

java:replace(oldstr,newstr);

              String rep="this is-sthis this,hello!";
              String repold=rep.replace("this", "that");
              System.out.println(repold);//结果是that is-sthat that,hello!

JavaScript:replace(oldstr,newstr);

           var rep="this is-sthis this,hello!";
           var repold=rep.replace("this", "that");
           alert(repold);//结果是that is-sthis this,hello!           

 stringObject.replace(regexp,replacement) 字符串 stringObject 的 replace() 方法执行的是查找并替换的操作。它将在 stringObject 中查找与  regexp 相匹配的子字符串,然后用 replacement 来替换这些子串。如果 regexp 具有全局标志 g,那么 replace() 方法将替换所有匹配的子串。否则,它只替换第一个匹配子串。

            var rep="this is-sthis this,hello!";
           var repold=rep.replace(/this/g, "that");
           alert(repold);//结果是that is-sthat that,hello!

 

          亦可:

                   function ReplaceAll(str, sptr, sptr1){
                       while (str.indexOf(sptr) >= 0){
                                   str = str.replace(sptr, sptr1);
                         }
                      return str;
                   }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值