Regex 正则表达式在数字之间替换

Regex 正则表达式在数字之间替换,regex,Regex,我有以下时间码要替换: 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:'); 这里是小提琴:捕获您的数字,然后在更换时使用它们: (\d)\s(?=\

我有以下时间码要替换:

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:');

这里是小提琴:

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

(\d)\s(?=\d)
替换为:

$1:

以下示例使用JavaScript:

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

问题是:

什么工具集或编程语言?这可能只需要一个简单的字符串替换,而不是正则表达式。没有语言,我在使用什么工具集或编程语言?这可能只需要简单的字符串替换,而不是正则表达式。没有语言,我在TEXTMATE中。没有办法替换两位数之间的空格吗?没有办法替换两位数之间的空格吗?