gpt4 book ai didi

regex - 如何省略正则表达式模式过滤字符?

转载 作者:行者123 更新时间:2023-11-30 13:22:40 26 4
gpt4 key购买 nike

我在 Swift 3 中使用这样的正则表达式

let reg = try NSRegularExpression(pattern: pattern, options: .CaseInsensitive)
let matches = reg.matchesInString(text, options: NSMatchingOptions.WithTransparentBounds, range: NSMakeRange(0, text.characters.count))

然后我使用“<hh>(.*?)</hh>”这样的模式然后我得到的匹配项的开头包含“<hh> ”,结尾包含“</hh> ”。如何获取它们之间的唯一值?

最佳答案

我现在无法对此进行测试,但请尝试以下操作:

for match in matches {
let matchRange = match.rangeAtIndex(1)
let substring = text.substringWithRange(matchRange)
//do something with your subscring
}

关于regex - 如何省略正则表达式模式过滤字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37616683/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com