English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
通过将字符串文本括在引号中,可以在Erlang中构造一个字符串文字。需要使用双引号(例如“Hello World”)构造Erlang中的字符串。
以下是在Erlang中使用字符串的示例-
-module(helloworld). -export([start/0]). start() -> Str1 = "This is a string", io:fwrite("~p~n",[Str1
L'exemple ci-dessus crée une chaîne nommée}} Str1 Variable de chaîne. La chaîne "This is a string" a été attribuée à la variable et affichée en conséquence.
La sortie du programme ci-dessus sera :
"This is a string"
Dans la suite, nous discuterons des diversOpérations disponibles pour les chaînes.Veuillez noter que pour les opérations sur les chaînes, il est nécessaire d'inclure la bibliothèque de chaînes.
Numéro | Méthodes de chaîne et descriptions |
---|---|
1 | Cette méthode retourne la longueur de la chaîne spécifique. |
2 | Cette méthode retourne une valeur booléenne pour déterminer si une chaîne est égale à une autre chaîne. |
3 | Cette méthode concatène2Concatène une chaîne et retourne la chaîne concaténée. |
4 | Cette méthode retourne l'indice du caractère dans la chaîne. |
5 | Cette méthode retourne l'indice de la sous-chaîne dans la chaîne. |
6 | Cette méthode retourne une sous-chaîne de la chaîne d'origine en fonction de la position de début et du nombre de caractères de début. |
7 | Cette méthode retourne une sous-chaîne de la chaîne d'origine en fonction de la position de début et du nombre de caractères de début. |
-module(helloworld). -import(string,[left/3 -export([start/0]). start() -> Str1 = "hello", Str2 = left(Str1,10,$.), io:fwrite("~p~n",[Str2
当我们运行上面的程序时,我们将得到以下结果。
"hello....."
Cette méthode retourne une sous-chaîne à partir de la droite de la chaîne en fonction du nombre de caractères.
right(str1,number)
str1 −C'est la chaîne à partir de laquelle la sous-chaîne doit être extraite.
Number −C'est le nombre de caractères qui doit apparaître dans la sous-chaîne.
Retourne une sous-chaîne de la chaîne d'origine en fonction de la droite de la chaîne et du nombre.
-module(helloworld). -import(string,[right/2 -export([start/0]). start() -> Str1 = "hello World", Str2 = right(Str1,2), io:fwrite("~p~n",[Str2
当我们运行上面的程序时,我们将得到以下结果。
"ld"
Cette méthode retourne une sous-chaîne à partir de la droite de la chaîne en fonction du nombre de caractères, mais si le nombre est supérieur à la longueur de la chaîne, vous pouvez choisir d'inclure le caractère de fin.
right(str1,number,$character)
str1 −C'est la chaîne à partir de laquelle la sous-chaîne doit être extraite.
Number −C'est le nombre de caractères qui doit apparaître dans la sous-chaîne.
$Character −Inclut le caractère de fin.
Retourne une sous-chaîne à partir de la chaîne d'origine en fonction de la droite de la chaîne et du nombre.
-module(helloworld). -import(string,[right/3 -export([start/0]). start() -> Str1 = "hello", Str2 = right(Str1,10,$.), io:fwrite("~p~n",[Str2
当我们运行上面的程序时,我们将得到以下结果。
".....hello"
Cette méthode retourne la chaîne de caractères en minuscules.
to_lower(str1)
str1 −C'est la chaîne de caractères qui doit être convertie en minuscules.
Retourne la chaîne de caractères en minuscules.
-module(helloworld). -import(string,[to_lower/1 -export([start/0]). start() -> Str1 = "HELLO WORLD", Str2 = to_lower(Str1), io:fwrite("~p~n",[Str2
当我们运行上面的程序时,我们将得到以下结果。
"hello world"
Cette méthode retourne la chaîne de caractères en majuscules.
to_upper(str1)
str1 −C'est la chaîne de caractères qui doit être convertie en majuscules.
Return Value −返回大写字符串。
-module(helloworld). -import(string,[to_upper/1 -export([start/0]). start() -> Str1 = "hello world", Str2 = to_upper(Str1), io:fwrite("~p~n",[Str2
当我们运行上面的程序时,我们将得到以下结果。
"HELLO WORLD"
返回String的子字符串,从子位置Start到字符串的末尾,或者到Stop位置(包括Stop位置)。
sub_string(str1,start,stop)
str1 −这是需要从其返回子字符串的字符串。
start −这是子字符串的开始位置
stop −这是子字符串的停止位置
返回String的子字符串,从子位置Start到字符串的末尾,或者到Stop位置(包括Stop位置)。
-module(helloworld). -import(string,[sub_string/3 -export([start/0]). start() -> Str1 = "hello world", Str2 = sub_string(Str1,1,5), io:fwrite("~p~n",[Str2
当我们运行上面的程序时,我们将得到以下结果。
"hello"