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,})