2

我正在尝试匹配 SAS 中的字符串,似乎经过几次试验后它没有做它应该做的事情。

字符串是

ABCD5.170.022.MN

正则表达式是

/[a-zA-z]{4}d{1}\.\d{3}\.\d{3}\.\d{3}\.\[a-zA-Z]{2}/

有人可以纠正我吗?

4

2 回答 2

4

.不是句点,.匹配任何字符。逃避它,你的正则表达式应该可以正常工作。

于 2013-07-15T21:41:23.000 回答
0

知道了 ......

\w{4}\d{1}[.]\d{3}[.]\d{3}[.]\w{2}

对于未来的用户,“点”可能会也可能不会像乔建议的那样在括号内使用。

于 2013-07-15T21:52:22.520 回答