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 指定的是截取的开始位置和结束位置。