0

D11-RONPLAYER_DEF_15_POこの正規表現を使用して一致させたい:

"D\[0-9]+-\[A-Z]*PLAYER_(DEF\[0-9]*)_(\[^_]+)_"

しかし、それは一致しません。どうすればそれを機能させることができますか?

4

1 に答える 1

0

これはあなたのサンプル入力で私のために働きます:

regexp {D\d+-[A-Z]*PLAYER_(DEF_\d*)_([^_]+)} $str match sub1 sub2

一致グループを印刷すると、次のようになります。

% puts "$sub1\n$sub2"
DEF_15
PO
于 2012-06-15T08:10:37.843 に答える