前言
本文将介绍四个和string相关的常用函数及几个简单的应用例子。
假设我们有一个变量myvar
,其中的一个观察值为"OOOOXXXOOXXX"。我们希望计算变量中"xxx"这个子字符串出现的次数。使用上面的函数,我们可以得到这种方法:
(len(myvar)-len(subinstr ///
(myvar,'xxx','',.)))/len(`xxx`)
上述代码实际上执行了以下几个步骤:
myvar
的原始长度xxx
之后的长度xxx
的长度就是在myvar
中xxx
出现的次数当变量中有多个单词以空格空开,而我们可以用上述几个函数来去除掉第一个单词。
trim(substr(myvar, strpos(myvar, " "), .))
上述代码实际上执行了以下几个步骤: