> Erlang中文手册 > sub_string/3 截取字符串的一部分

string:sub_string/3

截取字符串的一部分

用法:

sub_string(String, Start, Stop) -> SubString

内部实现:

-spec sub_string(String, Start, Stop) -> SubString when
      String :: string(),
      SubString :: string(),
      Start :: pos_integer(),
      Stop :: pos_integer().

sub_string(String, Start, Stop) -> substr(String, Start, Stop - Start + 1).

在字符串 String 里截取从 Start 位置开始到 Stop 位置结束间的字符串

string:sub_string("Hello World", 4, 8).

PS:跟 string:substr/3 不同的地方在于, substr 指定的是开始位置和截取的长度,而这个函数 sub_string 指定的是截取的开始位置和结束位置。