次のような一連の文字列があります。
foobar | ABC Some text 123
barfoo | DEF Some te 456
そして、結果が得られるようにマスクしたい
ABC123
DEF456
それぞれ。間のテキストは常に、Some text潜在的に数字を含む可能性のある部分文字列になります (例:S0m3 t3xtまたはS0m3 t3)。常に左から始まる部分文字列になるため、me te.
明らかに、次のようなもので正規表現を開始する必要があります
(?<=| )[A-Z]{3}
これでわかりましたが、文字列の最後にある数字を効果的に連結する方法がわかりABCません。DEF
単一の式でこれを行う方法はありますか?