var str = '[00:01.02]放假了11[00:03.03]放假了222' var re = /\[([^\]]+)\]([^\[]+)/g var result = [] str.replace(re,function($0,$1,$2){ console.log($0,000,$1,111,$2) })