次のような一連の文字列があります。
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
単一の式でこれを行う方法はありますか?