如何检查给定的字符位于Swift 3.0中的A到Z之间?

时间:2016-10-04 12:08:48

标签: ios swift swift3

我的问题是一元运算符不在Swift 3.0中。下面是我的代码段。

func  checkCharacter(x: Character)  {
   if x >= "a" || x <="z"{
   }
}

如何检查给定字符位于swift 3.0中的a到z之间

2 个答案:

答案 0 :(得分:5)

试试这样。

func checkCharacter(x: Character) {

    if x >= "a" && x <= "z" {
        print("Inside character range")
    }
    else {
        print("Not inside character range")
    }
}

checkCharacter(x: "c")

答案 1 :(得分:2)

我强烈建议使用像这样的正则表达式

[program:elasticsearch]
command=/usr/share/elasticsearch/bin/elasticsearch -Des.insecure.allow.root=true
编辑:我偷了代码而没有提到它:Swift extract regex matches