Regex 正则表达式删除数字中第二个点之后的所有内容

Regex 正则表达式删除数字中第二个点之后的所有内容,regex,Regex,我试图找到一个正则表达式,用于删除数字中第二个点后的所有内容,例如12.23.45.45变为12.23. 谢谢那么: ^(\d+\.\d+\.) 您想要的结果在组1中。尝试此模式,然后用空字符串替换第一个捕获组: \..*?\.(.+) 您可以使用strop和substr轻松完成此操作。甚至使用爆炸。它必须是正则表达式吗?您可以简单地使用:/\d+。\d+。将所有内容都添加到第二个点。。但您也可以使用类似于substr…使用python正则表达式替换re.sub(“..*?\(..+)”,“

我试图找到一个正则表达式,用于删除数字中第二个点后的所有内容,例如
12.23.45.45
变为
12.23.
谢谢

那么:

^(\d+\.\d+\.)

您想要的结果在组1中。

尝试此模式,然后用空字符串替换第一个捕获组:

\..*?\.(.+)

您可以使用
strop
substr
轻松完成此操作。甚至使用
爆炸
。它必须是正则表达式吗?您可以简单地使用:
/\d+。\d+。
将所有内容都添加到第二个点。。但您也可以使用类似于
substr
…使用python正则表达式替换
re.sub(“..*?\(..+)”,“,“12.23.234.22”)
,输出是12这显示的是最后的数字
234.22
,而不是
12.23
,非常感谢@toto,用
re.sub(^(\d+\.\d+\),“12.23.234.22”)进行了尝试
但结果仍然是
234.22