Erlang - substr
O método retorna a subsequência da sequência original com base na posição inicial e no número de caracteres da posição inicial.
Sintaxe
substr(str1,start,number)
Parâmetros
str1 - Esta é a string da qual a substring precisa ser extraída.
Start - Esta é a posição inicial de onde a subcadeia deve começar.
Number - Este é o número de caracteres que precisam estar presentes na substring.
Valor de retorno
Retorna a string secundária da string original com base na posição inicial e no número.
Por exemplo
-module(helloworld).
-import(string,[substr/3]).
-export([start/0]).
start() ->
Str1 = "hello World",
Str2 = substr(Str1,2,5),
io:fwrite("~p~n",[Str2]).
Resultado
Quando executarmos o programa acima, obteremos o seguinte resultado.
“ello”