• JS字符串常用方法(自)---7、字符串替换


    JS字符串常用方法(自)---7、字符串替换

    一、总结

    一句话总结:

    字符串替换方法有replace(regexp,newSubStr),作用是用新的字符串替换原字符串中的内容,参数是regexp(正则表达式)和newSubStr(新的字符串)
    replace(regexp,newSubStr)
    作用:用新的字符串替换原字符串中的内容
    参数:regexp(正则表达式),newSubStr(新的字符串)
    返回值:替换好之后的字符串
    
    //在 replace() 中使用正则表达式
    var str = 'Twas the night before Xmas...';
    var newstr = str.replace(/xmas/i, 'Christmas');
    console.log(newstr);  // Twas the night before Christmas...

    1、replace(regexp,newSubStr)方法交互字符串中的两个单词 实例?

    可以在替换字符串中插入特殊变量名:比如$2,$1:var newstr = str.replace(re, "$2, $1");
    //交换字符串中的两个单词
    var re = /(w+)s(w+)/;
    var str = "John Smith";
    var newstr = str.replace(re, "$2, $1");
    console.log(newstr);// Smith, John

    二、字符串替换

    博客对应课程的视频位置:

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>replace()</title>
     6 </head>
     7 <body>
     8 <!--
     9 
    10 replace(regexp,newSubStr)
    11 作用:用新的字符串替换原字符串中的内容
    12 参数:regexp(正则表达式),newSubStr(新的字符串)
    13 返回值:替换好之后的字符串
    14 
    15 -->
    16 <script>
    17     //在 replace() 中使用正则表达式
    18     // var str = 'Twas the night before Xmas...';
    19     // var newstr = str.replace(/xmas/i, 'Christmas');
    20     // console.log(newstr);  // Twas the night before Christmas...
    21 
    22     //交换字符串中的两个单词
    23     var re = /(w+)s(w+)/;
    24     var str = "John Smith";
    25     var newstr = str.replace(re, "$2, $1");
    26     console.log(newstr);// Smith, John
    27 
    28 </script>
    29 </body>
    30 </html>
     
  • 相关阅读:
    window+Apache+php+mysql注意事项
    【转】QRCode二维码的应用心得
    如何创建和配置服务器证书进行SSL Relay
    Citrix 实践中的问题及解决
    web.config中httpRunTime的属性
    [原]IE9 DOM的自定义属性问题
    添加图片到数据库
    Windows server 2008安装企业CA证书服务
    EXTJS Date 的转换格式化字符
    Extjs 4.1 学习笔记(一)(proxy,loader,treestore)
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/12691244.html
Copyright © 2020-2023  润新知