swift regex用于在字符串中查找日期

时间:2018-04-24 15:10:50

标签: swift regex string

我试图找到日期范围的出现,格式如下:" 2415/2418"在更大的字符串中。

当我使用以下代码时,找不到任何内容,即使我可以看到日期在字符串中。

let regex = "\\[0-9]{4}\\/\\[0-9]{4}"
if let range = myString.range(of:regex, options: .regularExpression)

1 个答案:

答案 0 :(得分:1)

不得转义字符范围,在这种情况下不需要转义斜杠  [0-9]可以替换为\\d

要么是

let regex = "[0-9]{4}/[0-9]{4}"

let regex = "\\d{4}/\\d{4}"