0

我有以下时间码,我想对其进行替换:

00 04 02 01 -- > 00:04:02:01

如何用冒号替换两个数字之间的空格?我想出了\d\s\d,但这显然也包括数字。

4

1 回答 1

3

捕获您的数字,然后在替换时使用它们:

(\d)\s(?=\d)

用。。。来代替:

$1:

以下示例使用 JavaScript:

var str = '00 04 02 01';
str = str.replace(/(\d)\s(?=\d)/g, '$1:');

这是小提琴:http: //jsfiddle.net/7arUa/

于 2013-01-09T01:24:55.457 回答