- data ReversedNames;
- input name & $32.;
- datalines;
- Jones, Fred
- Kavich, Kate
- Turley, Ron
- Dulix, Yolanda
- ;
- /* Reverse last and first names with a DATA step. */
- options pageno=1 nodate ls=80 ps=64;
- data names;
- set ReversedNames;
- name = prxchange(’s/(\w+), (\w+)/$2 $1/’, -1, name);
- run;
- proc print data=names;
- run;
各位上面的正则表达式代码,name = prxchange(’s/(\w+), (\w+)/$2 $1/’, -1, name)语句中的"s”有什么用处,在SAS perl正则表达式中反向引用捕获组是使用字符"$"引导吗?在 SAS help中没找到相关介绍,请各位帮忙解答,谢谢。