求一正则表达式,高手快,等!!!
#@DD=用户[6]
@E1=医疗[3][SIREN.WAV]
@E2=抢劫[2]
@E3=火警[1]
#@E4=键盘事件[1]
我要的字段
1:# 符号可有可无
2:@ 符号可有可无
3:那个16进制的数 如 "DD ",是两位的
4:文字
5:[ ]中的数字 1-9,可有可无
6:[ ]中的文件名 一个文件名,可有可无
------解决方案--------------------sorry,上面的最后漏了一个“?”
#?@?[0-9a-fA-F]{2}=[\u4e00-\u9fa5]+(?:\[[1-9]\])?(?:\[[^\]]*\])?