zoukankan      html  css  js  c++  java
  • 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如何将RGB图像转换为Pytho灰度图像?
    多套方案来提高python web框架的并发处理能力
    python使用web.py开发httpserver,解决post请求跨域问题
    关于socket知识整理
    SQL注入实验
    什么是内存(一):存储器层次结构
    内存剖析2
    JDBC的事务处理 JDBC事务处理 JDBC教程
    SQL注入绕过的技巧总结
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/12691244.html
Copyright © 2011-2022 走看看