当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Julia split用法及代码示例


用法:

split(str::AbstractString, dlm; limit::Integer=0, keepempty::Bool=true)
split(str::AbstractString; limit::Integer=0, keepempty::Bool=false)

在出现分隔符 dlm 时将 str 拆分为子字符串数组。 dlm 可以是 findnext 的第一个参数允许的任何格式(即作为字符串、正则表达式或函数),或者作为单个字符或字符集合。

如果省略 dlm ,则默认为 isspace

可选的关键字参数是:

  • limit :结果的最大大小。 limit=0 表示没有最大值(默认)
  • keepempty : 结果中是否应保留空字段。默认为不带dlm 参数的false,带dlm 参数的true

另见 rsplit

例子

julia> a = "Ma.rch"
"Ma.rch"

julia> split(a, ".")
2-element Vector{SubString{String}}:
 "Ma"
 "rch"

相关用法


注:本文由纯净天空筛选整理自julialang.org 大神的英文原创作品 Base.split — Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。