我正在尝试使用正则表达式解决以下问题。我的输入字符串是这样的
"MTSGNN0002( 1), MTSGNN0028( 645), MTSGNN0050( 10)"
我想要这样的输出
"MTSGNN0002,MTSGNN0028,MTSGNN0050"
它应该删除括号之间的所有字符。请帮我解决这个问题。
有时找到你想要的比删除你不想要的更简单:
s = "MTSGNN0002( 1), MTSGNN0028( 645), MTSGNN0050( 10)"
s.scan(/MT\w+/).join(',') # Change MT to whatever suits your data.
\([ \d]+\)
用空字符串替换这个正则表达式的数学