这是一篇关于Swift正则表达式的问题。我找到了一些教程,介绍了如何进行搜索和匹配,但没有涉及到分组:
这是一个简单的匹配语句:
这是一个简单的匹配语句:
if Regex("\\w{4}").test("ABCD") {
println("matches pattern")
}
但如果我想要提取第三个字母呢:
if Regex("\\w{2}(\\w)\\w").text("REGX") {
print("Found a match with \$1")
}
如何正确地打印匹配组的语法?
更具体地说 - 我该如何从2014-10-29T20:44:00
中提取2044?
(?<=\w{2})\w(?=\w)
。 - Daniel Gimenez2044
。 - Sam