赞
踩
ADAM数据集AVISIT的value都是大写,比如“WEEK 1 DAY 1 HOUR 1”,但是某次项目shell要求呈现“Week 1 day 1 hour 1”,即首个单词的首字母大写,其余小写。
方法较多,比如tranwrd
,又比如用scan把第一个单词拆开单独处理,再和剩下的单词组合。
今天来介绍下正则表达式中prxchange的部分用法。
基本格式:
s/regular-expression/replacement-string/
s/…/…/
s 表示:指定一个替换正则表达式,开头必备。
/…/…/:三条/必备。
第一种是简单版,借用了SAS lowcase函数,只考虑第一个字母。
(\w) 表示:匹配一个字符(字母、数字、下划线)。圆括号 ( ) 表明value存储在capture buffer 1。【捕获缓冲区1】
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。