用法一
endswith(s::AbstractString, suffix::AbstractString)
如果 s
以 suffix
结尾,则返回 true
。如果suffix
是一个向量或字符集,则测试s
的最后一个字符是否属于该集。
另见
、startswith
。contains
例子
julia> endswith("Sunday", "day")
true
用法二
endswith(suffix)
创建一个检查其参数是否以 suffix
结尾的函数,即等效于 y -> endswith(y, suffix)
的函数。
返回的函数是 Base.Fix2{typeof(endswith)}
类型,可用于实现专门的方法。
Julia 1.5
单个参数 endswith(suffix)
至少需要 Julia 1.5。
例子
julia> endswith_julia = endswith("Julia");
julia> endswith_julia("Julia")
true
julia> endswith_julia("JuliaLang")
false
用法三
endswith(s::AbstractString, suffix::Regex)
如果 s
以正则表达式模式结束,则返回 true
suffix
。
注意
endswith
不会将锚定编译为正则表达式,而是将锚定作为 match_option
传递给 PCRE。如果编译时间被摊销, occursin(r"...$", s)
比 endswith(s, r"...")
快。
另请参见
和 occursin
。startswith
Julia 1.2
此方法至少需要 Julia 1.2。
例子
julia> endswith("JuliaLang", r"Lang|Roberts")
true
相关用法
- Julia endswith()用法及代码示例
- Julia end用法及代码示例
- Julia eachindex()用法及代码示例
- Julia exp2用法及代码示例
- Julia escape_string用法及代码示例
- Julia eachline用法及代码示例
- Julia eachindex用法及代码示例
- Julia extrema用法及代码示例
- Julia empty!用法及代码示例
- Julia exp方法用法及代码示例
- Julia empty用法及代码示例
- Julia expm1用法及代码示例
- Julia eps方法用法及代码示例
- Julia eltype用法及代码示例
- Julia exp10用法及代码示例
- Julia eachmatch用法及代码示例
- Julia splice!用法及代码示例
- Julia @cfunction用法及代码示例
- Julia LibGit2.count用法及代码示例
- Julia LinearAlgebra.BLAS.dot用法及代码示例
- Julia break用法及代码示例
- Julia sizeof()用法及代码示例
- Julia :<=用法及代码示例
- Julia zero()用法及代码示例
- Julia rem用法及代码示例
注:本文由纯净天空筛选整理自julialang.org 大神的英文原创作品 Base.endswith — Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。