0

置き換えたい次のタイムコードがあります。

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

2 つの数字の間のスペースをコロンに置き換えるにはどうすればよいですか? を思いつきました\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 に答える