erlang字符串处理(转)

来源:互联网 发布:mysql分类查询 编辑:程序博客网 时间:2024/05/18 02:35
转自:http://sen228.blog.163.com/blog/static/1648623192012112113246157/
string:len("abcdef").结果为 6求字符串的长度string:equal("abc","abc").结果为 true判断2字符串是否完全相等string:concat("abc","def").结果为 "abcdef"合并字符串string:chr("abdcdef",$d).结果为 3求某一字符在字符串中第一次出现的位置string:rchr("abdcdef",$d).结果为 5string:str("hehe haha haha","haha").结果为 6求某一字符串在字符串中第一次出现的位置string:rstr("hehe haha haha","haha").结果为 11string:substr("Hello World",4).结果为 "lo World"截取字符串string:substr("Hello World",4,5).结果为 "lo Wo"截取字符串string:tokens("asdhfgjjdttfg","df").结果为 ["as","h","gjj","tt","g"]分割字符串string:join(["aaa","bbb","ccc"],"@").结果为 "aaa@bbb@ccc"用特定字符连接string:chars($a,5).结果为 "aaaaa"string:copies("as",5).结果为 "asasasasas"string:words("aaa bbb ccc").结果为 3string:words("abcbchdbjfb",$b).结果为 4用字符b分割,求个数string:sub_words("abcbchdbjfb",3,$b).结果为 "chd"用字符b分割,取第三个string:strip("    aaa  ").结果为 "aaa"去掉字符串两边的空格string:strip("...aaa..",both,$.).结果为 "aaa"去掉字符串两边的.string:left("hahaha",10).结果为 "hahaha    "截取前10个字符串,不足用空格补(string:right类似)(string:centre类似)string:left("hahaha",10,$!).结果为 "hahaha!!!!"截取前10个字符串,不足用!补(string:right类似)(string:centre类似)string:to_integer("123sa23").结果为 {123,"sa23"}string:to_lower("asFDds").结果为 "asfdds"转换小写string:to_upper("asFDds").结果为 "ASFDDS"转换大写
原创粉丝点击