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