帮忙解释下(/(\w+)\s*,\s*(\w+)/,"$2 $1"));这些都是什么意思name = "Doe,John";document.write(name.replace(/(\w+)\s*,\s*(\w+)/,"$2 $1"));我当然知道结果.我是不明白原理才问的.

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 08:47:32
帮忙解释下(/(\w+)\s*,\s*(\w+)/,

帮忙解释下(/(\w+)\s*,\s*(\w+)/,"$2 $1"));这些都是什么意思name = "Doe,John";document.write(name.replace(/(\w+)\s*,\s*(\w+)/,"$2 $1"));我当然知道结果.我是不明白原理才问的.
帮忙解释下(/(\w+)\s*,\s*(\w+)/,"$2 $1"));这些都是什么意思
name = "Doe,John";
document.write(name.replace(/(\w+)\s*,\s*(\w+)/,"$2 $1"));
我当然知道结果.我是不明白原理才问的.

帮忙解释下(/(\w+)\s*,\s*(\w+)/,"$2 $1"));这些都是什么意思name = "Doe,John";document.write(name.replace(/(\w+)\s*,\s*(\w+)/,"$2 $1"));我当然知道结果.我是不明白原理才问的.
两个括号分别匹配逗号前后的 "Doe" "John",然后第一个括号的匹配就是$1,第二个就是$2,后面的"$2 $1"就是输出来$2 $1,最后的结果就是 John Doe.
正则表达式30分钟入门教程