SAS学习笔记66 SAS正则表达式

在SAS里,正则表达函数以PRX(Perl Regular Expression)开头

PRXMATCH()

这个函数的作用是:看regular-expression在string中的位置

SAS学习笔记66 SAS正则表达式_第1张图片

"/SA/"这个双引号是SAS的语法,但里面的内容是标准的Perl正则表达式,那个斜杠 / 是默认的Perl分隔符。我们可以在两个斜杠//之间放置一些元字符(metacharacter),来简化一些很复杂的表达

metacharacter(元字符)

metacharacter用来简化表达某种意思,比如在word中我们都知道t代表的是制表符,那么在SAS正则表达式中也类似有:

^ 代表一段话的开头,

$ 代表一段话的结束,

s 代表的是一个空格(space),

i 代表不区分大小写,

d 匹配任何某1个以上数位

……

他们就是metacharacter

你可能感兴趣的:(SAS学习笔记66 SAS正则表达式)