[英]Javascript regex question
正则表达式()的目的是什么? 谢谢。
pattern.replace(/\{(\d+)\}/g,
function(pattern, index) {
return args[index].toString();
});
PS:args类似于[“ 3”,“ dl1”,“ 42”]
它用于管理分组。
分组的目的是对搜索和替换进行反向引用。 使用正则表达式可以使Jhon Doe
成为Doe, Jhon
。
为此,您可以使用带有两个组的Regex (\\w*) (\\w*)
,并将其替换为$2, $1
通常,第一个组(0)引用正则表达式的整个匹配项,其他组则根据它们在表达式中的顺序编号。
它创建一个组。
什么是args
?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.