gpt4 book ai didi

ios - 正则表达式中应该转义什么字符

转载 作者:行者123 更新时间:2023-11-28 08:26:25 24 4
gpt4 key购买 nike

我一直在尝试使用以下正则表达式。

^(?=.{8,16}$)(([a-zA-Z0-9])\\2?(?!\\2))(?=(.*[a-zA-Z]){1,})(?=(.*[\\d]){1,})|(?=(.*[\\W])(?=(.*[[]{}()<>.,;:\'\")){1,}])(?!.*\\s).{8,16}$

但我收到 NSInternalInconsistencyException 错误。

reason: 'Can't do regex matching, reason: Can't open pattern U_REGEX_MISSING_CLOSE_BRACKET (string aa, pattern ^(?=.{8,16}$)(([a-zA-Z0-9])\2?(?!\2))(?=(.[a-zA-Z]){1,})(?=(.[\d]){1,})|(?=(.[\W])(?=(.[[]{}()<>.,;:'")){1,}])(?!.*\s).{8,16}$, case 0, canon 0)'

我相信这是因为我没有正确转义它。应该转义的字符是什么?

最佳答案

您在前瞻组中使用定量 {1,},这是不可能的。

关于ios - 正则表达式中应该转义什么字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39834052/

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