我的数据ID字段的结构如下:
XX00000X
总共7个字符,仅包含前2个和最后一个字母,以及介于两者之间的数字。
如何检查ID的具体结构是否完全相同?
我不确定如何进行检查 - 一种可能性是CAT功能但不确定如何应用它。
答案 0 :(得分:0)
您可以使用功能组合进行检查,包括: CHAR() ANYDIGIT() ANYALPHA()
polymer serve -P h2
正则表达式显然更简洁,可能是更好的方法。
答案 1 :(得分:0)
这是一种正则表达式的方法。 [A-Z] {2} mathc前两个字母,[0-9] {4}匹配中间的四位数,[A-Z]匹配最后一个字母,我忽略大小写。
data want;
set have;
flag=prxmatch("m/[A-Z]{2}[0-9]{4}[A-Z]/i",x);
run;