热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

JavaScript正则表达式String.replace()变量替换的一点笔记

篇首语:本文由编程笔记#小编为大家整理,主要介绍了JavaScript正则表达式--String.replace()变量替换的一点笔记相关的知识,希望对你有一定的参考价值。

篇首语:本文由编程笔记#小编为大家整理,主要介绍了Javascript正则表达式--String.replace()变量替换的一点笔记相关的知识,希望对你有一定的参考价值。






1


2


3


4



var re =
/(\\w+)\\s(\\w+)/;


var str =
'John Smith';


var newstr = str.replace(re,
'$2, $1');


console.log(newstr);
// Smith, John


$1 $2是指被括号()包起来的\\w+
即当要使用变量替换时,$n指第n个用()包起来的表达式的值。
要用()包起来呀…‘(>﹏<)′ ‘(>﹏<)′

Specifying a string as a parameter

The replacement string can include the following special replacement patterns:


PatternInserts
$$Inserts a “$”.
$&Inserts the matched substring.
$&#96;Inserts the portion of the string that precedes the matched substring.
$’Inserts the portion of the string that follows the matched substring.
$nWhere n is a non-negative integer lesser than 100, inserts the nth parenthesized submatch string, provided the first argument was a RegExp object.

Switching words in a string

About Sodino


推荐阅读
author-avatar
Dfsk刘海_368
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有