用于检测和更新字符串的正则表达式(用于在AssemblyInfo.cs中更新文件版本)

Gra*_*ton 1 javascript regex

我有一个这种格式的字符串

1.0.x.0
Run Code Online (Sandbox Code Playgroud)

我必须在javascript中编写一个自动递增的正则表达式x- 如何做?

请注意,给定的字符串将始终为该格式 - 无需测试格式有效性...

Gum*_*mbo 8

试试这个:

"1.0.123.0".replace(/(\d+\.\d+\.)(\d+)(\.\d+)/, function($0, $1, $2, $3) {
    return $1 + (parseInt($2) + 1) + $3;
});
Run Code Online (Sandbox Code Playgroud)