我希望使用此正则表达式匹配D11-RONPLAYER_DEF_15_PO
:
"D\[0-9]+-\[A-Z]*PLAYER_(DEF\[0-9]*)_(\[^_]+)_"
但它不匹配。我怎样才能使它发挥作用?
答案 0 :(得分:0)
这适用于我的样本输入:
regexp {D\d+-[A-Z]*PLAYER_(DEF_\d*)_([^_]+)} $str match sub1 sub2
打印匹配组产生:
% puts "$sub1\n$sub2"
DEF_15
PO