當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


erlang trim(String)用法及代碼示例


trim(String) -> unicode:chardata()
OTP 20.0
trim(String, Dir) -> unicode:chardata()
OTP 20.0
trim(String, Dir, Characters) -> unicode:chardata()
OTP 20.0
類型:
String = unicode:chardata()
Dir = direction() | both
Characters = [grapheme_cluster()]

返回一個字符串,其中前導或尾隨或兩者 Characters 已被刪除。 Dir 可以是 leadingtrailingboth ,指示要從哪個方向刪除字符。

默認Characters是一組不可破壞的空白代碼點,定義為Pattern_White_SpaceUnicode 標準附件 #31.By default, Dirboth.

請注意,根據 Unicode 標準,[$\r,$\n] 是一個字素簇。

例子:

1> string:trim("\t  Hello  \n").
"Hello"
2> string:trim(<<"\t  Hello  \n">>, leading).
<<"Hello  \n">>
3> string:trim(<<".Hello.\n">>, trailing, "\n.").
<<".Hello">>

相關用法


注:本文由純淨天空篩選整理自erlang.org大神的英文原創作品 trim(String) -> unicode:chardata()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。