1. 程式人生 > >正則——反向引用

正則——反向引用

change font 引用 class pan regex 實現 內容 regexp

反向引用:捕獲組捕獲到的內容,不僅可以在正則表達式外部通過程序進行引用,也可以在正則表達式內部進行引用,這種引用方式就是反向引用

//反向引用
var str=‘#1234‘;
var re=/#(\d+)/;
re.test(str);
console.log(RegExp.$1);


//反向引用實現調換字符串中兩個單詞的順序

var changeStr=‘123 456‘,
    re=/(\b\d+\b) (\b\d+\b)/,
    newStr=changeStr.replace(re,‘$2 $1‘);
console.log(newStr);    // 456 123

正則——反向引用