SAS中的正则表达式

时间:2013-07-15 21:35:05

标签: regex sas

我正在尝试匹配SAS中的一个字符串,似乎经过几次试验后,它没有按照预期的那样做。

字符串是

  

ABCD5.170.022.MN

正则表达式是

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

有人可以纠正我。

2 个答案:

答案 0 :(得分:4)

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

答案 1 :(得分:0)

得到了......

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

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