正規表現を使用して以下の問題を解決しようとしています。私の入力文字列はこのようなものです
"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]+\)
この正規表現の数学を空の文字列に置き換えます