作业帮 > 综合 > 作业

帮忙解释下(/(\w+)\s*,\s*(\w+)/,"$2 $1"));这些都是什么意思

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/26 04:25:02
帮忙解释下(/(\w+)\s*,\s*(\w+)/,"$2 $1"));这些都是什么意思
name = "Doe,John";
document.write(name.replace(/(\w+)\s*,\s*(\w+)/,"$2 $1"));
我当然知道结果.我是不明白原理才问的.
帮忙解释下(/(\w+)\s*,\s*(\w+)/,
两个括号分别匹配逗号前后的 "Doe" "John",然后第一个括号的匹配就是$1,第二个就是$2,后面的"$2 $1"就是输出来$2 $1,最后的结果就是 John Doe.
正则表达式30分钟入门教程