困饶我好久的问题---关于正则表达式中的符号 $
1.
var r, re;
var s = "The quick brown fox jumped over the lazy yellow dog.";
re = /(\S+)(\s+)(\S+)/g;
r = s.replace(re, "$3$2$1"); //交换每一对单词。
2.
var re=/(-?\d+)(\d{4})/;
while(re.test(value)) {
value = value.replace(re, "$1,$2");
}
我不明白这两段代码中的 $ 到底是个啥子意思,请解答