Erlang中文手册(Erldoc.com)  »  string  »  chr/2
Erlang并发编程 Erlang/OTP设计原理 Erlang/OTP[pdf] Mnesia用户手册[pdf] Erlang完整手册[en] 官网手册[en] 模块列表 方法列表 随机 Erlang中文社区(BBS) 美女图库

string:chr/2

获取字符在字符串里第一次出现的位置

用法:

chr(String, Character) -> Index

内部实现:

-spec chr(String, Character) -> Index when
      String :: string(),
      Character :: char(),
      Index :: non_neg_integer().

chr(S, C) when is_integer(C) -> chr(S, C, 1).

chr([C|_Cs], C, I) -> I;
chr([_|Cs], C, I) -> chr(Cs, C, I+1);
chr([], _C, _I) -> 0.

获取字符 Character 在字符串 String 第一次出现的位置。

string:chr("abcbdefg", $b).

如果不存在,则返回 0。

string:chr("abcdefg", $h).
阿里云 - 最高1000元通用代金券立即可用
沪ICP备13037221号-9