正则表达除最后一个之外的所有字符

mal*_*ili 11 regex

这是我的字符串: 50.00.00..00.00

我希望匹配.除最后一个之外的所有内容,所以在替换之后我最终会得到50000000.00

有人可以帮我这个吗?

ken*_*ytm 26

\.(?=.*\.)
Run Code Online (Sandbox Code Playgroud)

匹配一个点(\.),它后面必须有另一个点((?=.*\.)).

(这假设正则表达式引擎支持前瞻,例如PCRE,Python等)