我正在尝试使用以下标准识别字符串:
示例:
$6=192 (step port invert mask, int:11000000)
$7=25 (step idle delay, msec)
$8=10.000 (acceleration, mm/sec^2)
$9=0.050 (junction deviation, mm)
$10=0.100 (arc, mm/segment)
$11=25 (n-arc correction, int)
第一位很容易^ [$]但我无法弄清楚如何同时对单位和双位进行组合和测试。
答案 0 :(得分:1)
试试这个正则表达式
^ \ $ \ d {1,2} = \ d +(。+)
答案 1 :(得分:0)
\d\d?
\d{1,2}
\d|\d\d
匹配一个或两个数字的三种不同方式。未设置UNICODE模式时,\d
相当于[0-9]
(默认值)。
答案 2 :(得分:0)
我认为这就是你要找的东西:
'^\$\d+=.*\(.*\).*'
答案 3 :(得分:0)
\$\d{1,2}\=\(.*\)
=
之后,什么都没有?但是你的例子后面有数字。我的例子与这些数字不匹配。