Sử dụng limit
từ khóa.
Đối với loại câu hỏi này, bạn cũng có thể sử dụng hiệu quả tài liệu nội tuyến .. chỉ cần nhập ?split
(hoặc bất kỳ chức năng hoặc loại nào khác) trong bảng điều khiển để truy xuất một lời giải thích hay về chức năng, đối số của chúng và các ví dụ thường sử dụng. Trong trường hợp này:
help?> split
search: split splitext splitdir splitpath splitdrive rsplit splice! displaysize @specialize @nospecialize
split(str::AbstractString, dlm; limit::Integer=0, keepempty::Bool=true)
split(str::AbstractString; limit::Integer=0, keepempty::Bool=false)
Split str into an array of substrings on occurrences of the delimiter(s) dlm. dlm can be any of the formats allowed by findnext's first argument (i.e. as a string, regular expression or a function), or as a single character or collection of characters.
If dlm is omitted, it defaults to isspace.
The optional keyword arguments are:
• limit: the maximum size of the result. limit=0 implies no maximum (default)
• keepempty: whether empty fields should be kept in the result. Default is false without a dlm argument, true with a dlm argument.
See also rsplit.
Examples
≡≡≡≡≡≡≡≡≡≡
julia> a = "Ma.rch"
"Ma.rch"
julia> split(a,".")
2-element Array{SubString{String},1}:
"Ma"
"rch"
───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Splits an HyperRectangle into two along an axis at a given location.