📅  最后修改于: 2023-12-03 15:40:33.551000             🧑  作者: Mango
在 Julia 中,可以使用 endswith()
方法来检查一个字符串是否以指定的后缀结尾。该方法的语法如下所示:
endswith(str, substr)
其中,str
表示要检查的字符串,substr
表示指定的后缀字符串。如果 str
以 substr
结尾,则返回 true
,否则返回 false
。
以下是一个简单的示例,展示如何使用 endswith()
方法:
mystr = "Hello, World!"
suffix = "World!"
if endswith(mystr, suffix)
println("The string ends with $suffix.")
else
println("The string does not end with $suffix.")
end
输出:
The string ends with World!.
endswith()
方法也可以用来检查一个字符串是否以多个指定的后缀之一结尾。例如:
mystr = "example.txt"
if endswith(mystr, (".txt", ".csv"))
println("The string ends with a valid file extension.")
else
println("The string does not end with a valid file extension.")
end
输出:
The string ends with a valid file extension
注意,这里的后缀需要用一个元组 (suffix1, suffix2, ...)
来表示。如果 str
以元组中的任意一个字符串结尾,则返回 true
,否则返回 false
。
以上就是使用 endswith()
方法检查字符串以指定后缀结尾的方式。