How to swap words in a string using regexp

JavaScript

var re = /(\w+)\s+(\w+)/;
var str = "Then I will";
var nstr = str.replace(re, "$2, $1");
var ele = document.createElement("div");
ele.innerHTML = nstr;
document.body.appendChild(ele);