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