• 技术文章 >Web开发 >JavaScript

    javascript捕获组的搜索和替换用法

    小妮浅浅小妮浅浅2021-07-12 14:16:14原创190

    说明

    1、当搜索同时执行与文本匹配的更改(或替换)操作时,搜索功能就会显得更强大。

    2、可以使用.replace()方法在字符串上搜索和替换字符串中的文本。replace()的输入首先是要搜索的正则表达匹配模式。第二个参数是替换匹配的字符串或执行某些操作的函数。

    实例

    要求
    使用三个捕获组编写一个正则表达式 fixRegex,这三个捕获组将搜索字符串 one two three 中的每个单词。 然后更新 replaceText 变量,以字符串 three two one 替换 one two three,并将结果分配给 result 变量。 确保使用美元符号($)语法在替换字符串中使用捕获组。
     
    let str = "one two three";
    let fixRegex = /change/; // 修改这一行
    let replaceText = ""; // 修改这一行
    let result = str.replace(fixRegex, replaceText);
     
    参考
    let str = "one two three";
    let fixRegex = /(\w+)\s(\w+)\s(\w+)/g; // 修改这一行
    let replaceText = "$3 $2 $1"; // 修改这一行
    let result = str.replace(fixRegex, replaceText);

    以上就是javascript捕获组的搜索和替换用法,希望对大家有所帮助。更多Javascript学习指路:Javascript

    专题推荐:javascript捕获组
    品易云
    上一篇:javascript先行断言的两种类型 下一篇:javascript捕获组如何使用

    相关文章推荐

    • jsp注释格式• json格式化工具有哪些• linux json如何格式化输出?• java基础之体系是什么?能做哪些事?• nodejs和js的区别

    全部评论我要评论

  • 取消发布评论
  • 

    Python学习网