string:words/2
返回字符串里的单词字符个数
用法:
words(String, Character) -> Count
内部实现:
-spec words(String, Character) -> Count when
String :: string(),
Character :: char(),
Count :: pos_integer().
words(String, Char) when is_integer(Char) ->
w_count(strip(String, both, Char), Char, 0).
w_count([], _, Num) -> Num+1;
w_count([H|T], H, Num) -> w_count(strip(T, left, H), H, Num+1);
w_count([_H|T], Char, Num) -> w_count(T, Char, Num).
通过一个分隔符 Character 来获取字符串 String 中的单词字符的个数
string:words("ab~cd~ef~g", $~).