split(String, SearchPattern) -> [unicode:chardata()]
OTP 20.0split(String, SearchPattern, Where) -> [unicode:chardata()]
OTP 20.0
类型:
String = SearchPattern = unicode:chardata()
Where = direction() | all
在遇到 SearchPattern
的地方拆分 String
并返回剩余部分。 Where
,默认 leading
,指示 SearchPattern
的 leading
、 trailing
或 all
遭遇是否会分裂 String
。
例子:
0> string:split("ab..bc..cd", "..").
["ab","bc..cd"]
1> string:split(<<"ab..bc..cd">>, "..", trailing).
[<<"ab..bc">>,<<"cd">>]
2> string:split(<<"ab..bc....cd">>, "..", all).
[<<"ab">>,<<"bc">>,<<>>,<<"cd">>]
相关用法
- erlang split(Subject, Pattern, Options)用法及代码示例
- erlang split(Subject, RE, Options)用法及代码示例
- erlang split(Filename)用法及代码示例
- erlang split(List, Keys)用法及代码示例
- erlang split_binary用法及代码示例
- erlang split_binary(Bin, Pos)用法及代码示例
- erlang splitwith(Pred, List)用法及代码示例
- erlang spawn用法及代码示例
- erlang spawn on Node用法及代码示例
- erlang spawnlink用法及代码示例
- erlang spawn(Module, Function, Args)用法及代码示例
- erlang span(String, Chars)用法及代码示例
- erlang specification(Fun, Set1)用法及代码示例
- erlang sin用法及代码示例
- erlang str用法及代码示例
- erlang substr用法及代码示例
- erlang sort用法及代码示例
- erlang sublist用法及代码示例
- erlang sum用法及代码示例
- erlang self用法及代码示例
- erlang safe_fixtable(Table, Fix)用法及代码示例
- erlang select(Table, MatchSpec)用法及代码示例
- erlang select_replace(Table, MatchSpec)用法及代码示例
- erlang select_reverse(Continuation)用法及代码示例
注:本文由纯净天空筛选整理自erlang.org大神的英文原创作品 split(String, SearchPattern) -> [unicode:chardata()]。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。