• 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>
     
  • 相关阅读:
    Python—字符编码转换、函数基本操作
    零散知识点
    Python—集合的操作、文件的操作
    Python—字典的操作
    Python—字符串的操作
    Spring基础—— 在 Spring Config 中使用外部属性文件
    Spring基础—— Bean 的作用域
    Spring基础——在 IOC 容器中 Bean 之间的关系
    Spring基础——在 Spring Config 文件中基于 XML 的 Bean 的自动装配
    Spring基础——一个简单的例子
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/12691244.html
Copyright © 2020-2023  润新知