📜  检查字符串是否以 Julia 中的指定后缀结尾 - endswith() 方法(1)

📅  最后修改于: 2023-12-03 15:40:33.551000             🧑  作者: Mango

检查字符串是否以 Julia 中的指定后缀结尾 - endswith() 方法

在 Julia 中,可以使用 endswith() 方法来检查一个字符串是否以指定的后缀结尾。该方法的语法如下所示:

endswith(str, substr)

其中,str 表示要检查的字符串,substr 表示指定的后缀字符串。如果 strsubstr 结尾,则返回 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() 方法检查字符串以指定后缀结尾的方式。