Chinaunix
标题:
regexp问题,如何匹配到变量参数?
[打印本页]
作者:
汉子哥1号
时间:
2019-08-06 15:47
标题:
regexp问题,如何匹配到变量参数?
set reg_name "ICNT_BURST"
set reg_value_name "BCC_BYTE"
proc getreg_val {reg_name reg_value_name index }{
set a [sdk getreg $reg_name 0 0 $index] //获取到寄存器内容,这一步是没问题的
set maskEn ""
regexo {$reg_value_name=(0x[0-9a-fA-F]+).} $a tt maskEn
//就是这一步老是提取不到我想要的值,
这里的a 是这样的的:
ICNT_BURST_CNT_CTL[0x1111]=0x1111: <BCC_PKT=0,BCC_BYTE=1>
我想要获取到这个1,且这个值会随着时间的增加格式变成16进制0x模式。
这两个难点求大佬指教。
}
作者:
汉子哥1号
时间:
2019-08-06 15:51
在线急等,实在没弄出来。
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2