Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
D11-RONPLAYER_DEF_15_POこの正規表現を使用して一致させたい:
D11-RONPLAYER_DEF_15_PO
"D\[0-9]+-\[A-Z]*PLAYER_(DEF\[0-9]*)_(\[^_]+)_"
しかし、それは一致しません。どうすればそれを機能させることができますか?
これはあなたのサンプル入力で私のために働きます:
regexp {D\d+-[A-Z]*PLAYER_(DEF_\d*)_([^_]+)} $str match sub1 sub2
一致グループを印刷すると、次のようになります。
% puts "$sub1\n$sub2" DEF_15 PO