python正则表达式而不是拆分

python正则表达式而不是拆分,python,regex,string,Python,Regex,String,我有一个字符串如下所示: "(98119,m1) (229260,m1) (15652,m2)" 上面可以是任意数量的元素(在我的示例中只有3个) 我想返回一个如下所示的字符串 "98119 229260 15652" 我可以使用字符串拆分,但这将是太多的代码。我正在研究正则表达式,但正则表达式并不是我真正擅长的东西。有人能建议怎么做吗?您可以使用和: 下面是上面使用的正则表达式模式匹配的细分: \( # ( ( # The start of a capture group

我有一个字符串如下所示:

"(98119,m1) (229260,m1) (15652,m2)"
上面可以是任意数量的元素(在我的示例中只有3个)

我想返回一个如下所示的字符串

"98119 229260 15652"
我可以使用字符串拆分,但这将是太多的代码。我正在研究正则表达式,但正则表达式并不是我真正擅长的东西。有人能建议怎么做吗?

您可以使用和:

下面是上面使用的正则表达式模式匹配的细分:

\(     # (
(      # The start of a capture group
[^,]+  # One or more characters that are not ,
)      # The close of the capture group
,      # ,
您可以使用和:

下面是上面使用的正则表达式模式匹配的细分:

\(     # (
(      # The start of a capture group
[^,]+  # One or more characters that are not ,
)      # The close of the capture group
,      # ,
或者只是一个简单的“2位数或更多”,即
'(\d{2,})
或者只是一个简单的“2位数或更多”,即
'(\d{2,})