0
を使用して "GL => G0" からG0を取得する方法:GL、私は、文字列、次のしているRubyの正規表現
"xxxxx GL=>G0 yyyyyy "
私はルビー正規表現を使用してGLとG0を抽出したいです。おかげさまで
を使用して "GL => G0" からG0を取得する方法:GL、私は、文字列、次のしているRubyの正規表現
"xxxxx GL=>G0 yyyyyy "
私はルビー正規表現を使用してGLとG0を抽出したいです。おかげさまで
これはかなり曖昧です。 =>で区切ってキー/値のペアを抜き出したいですか?
次の正規表現は、あなたのニーズに合うことがあります。
matches = /.*(\w{2})=>(\w{2}).*/.match("xxxxxx GL=>G0 yyyyy ")
puts matches[1] // GL
puts matches[2] // G0
これはあなたのキー/値は2文字の長=>記号で区切られていることを前提としています。文字と=>記号の間のスペースは許されません。これがあなたが必要とするものなのかどうか教えてください。それ以外の場合は、解析する必要のある文字列の詳細を記述します。
ありがとう、これは私が必要とするものです。 – pierrotlefou