首页 > 解决方案 > python从十进制(10,2)中获取每个

问题描述

我想从以下单词中分离并获取每个单词

decimal(10,2)

我想要:

decimal
10
2

这些中的每一个。我们如何使用正则表达式来做到这一点?

",2" 是可选的,就像 char(10) 的情况一样。精度值可能存在也可能不存在。

标签: pythonregex

解决方案


尝试正则表达式:(\w+)(?:\((\d+)(?:,(\d+))?\))?

演示


推荐阅读