我有以下时间码,我想对其进行替换:
00 04 02 01 -- > 00:04:02:01
如何用冒号替换两个数字之间的空格?我想出了\d\s\d
,但这显然也包括数字。
捕获您的数字,然后在替换时使用它们:
(\d)\s(?=\d)
用。。。来代替:
$1:
以下示例使用 JavaScript:
var str = '00 04 02 01';
str = str.replace(/(\d)\s(?=\d)/g, '$1:');
这是小提琴:http: //jsfiddle.net/7arUa/