Erlang - 子字符串



该方法根据起始位置和起始位置的字符数,从原始字符串中返回子字符串。

语法

substr(str1,start,number)

参数

  • str1 − 这是需要从中提取子字符串的字符串。

  • Start − 这是子字符串开始的起始位置。

  • Number − 这是子字符串中需要包含的字符数。

返回值

根据起始位置和字符数,返回原始字符串中的子字符串。

例如

-module(helloworld). 
-import(string,[substr/3]). 
-export([start/0]). 

start() ->
   Str1 = "hello World", 
   Str2 = substr(Str1,2,5), 
   io:fwrite("~p~n",[Str2]).

输出

运行以上程序后,将得到以下结果。

“ello”
erlang_strings.htm
广告