最近在做一个资产分池的项目,要求使用SAS作为主要开发工具,所以小石头最近coding SAS有点多。由于期间处理了很多字符问题,查阅了一些书籍和网上资料,现在将SAS字符处理的常用方法进行一个简单的汇总。
常用字符函数
1、left right trim strip
2、CAT系列:合并字符
3、TRANWRD
4、TRANSLATE
5、COMPRESS
6、compbl
7、substr
8、scan
9、INDEX INDEXC INDEXW
10、find
11、length系列函数
12、upcase lowcase propcase
正则表达式
正则表达式是字符处理的强大工具。SAS中的正则表达式有两个系统,Perl Regular Expression和Regular Expression,这两个系统功能相似,只是语法略有差异。但一般更多的使用Perl Regular Expression,因为Perl语言以正则表达式著名,其他语言中的正则表达式也基本引入Perl的模式。
1、prxparse函数
2、prxmatch
3、call prxsubstr
4、call prxnext
5、prxposn
6、call prxchange
领取专属 10元无门槛券
私享最新 技术干货