我试图找出一个regexp表达式
40英寸
光功率= 40 dBm
和-5.5 %
光功率= -5.5 dBm
我用的是(\+|-?[0-9]+\.[0-9]+)。但对于第一种情况就行不通了。
发布于 2015-06-19 11:16:38
你可以试试这个,
[+-]?[0-9]+(?:\.[0-9]+)?[+-]?匹配一个可选的正负字符。
发布于 2015-06-19 11:31:46
如果您的字符串位于变量str中
regexp {= (\S+)} $str -> n将给出变量n中的数字。
set n [lindex $str 3]也会在Tcl工作。
文档:lindex,雷杰普,设置
https://stackoverflow.com/questions/30936758
复制相似问题