【问题标题】:Validate regex in Swift在 Swift 中验证正则表达式
【发布时间】:2015-09-23 15:03:36
【问题描述】:

有什么方法可以在 Swift 中验证正则表达式的语法是否正确?

例如用户在 TextField 中输入正则表达式,我需要验证一个人的语法是否正确。

【问题讨论】:

  • 使用regularExpressionWithPattern:options:error:,如果模式无效,它应该抛出一个NSError
  • @Larme 你应该发表你的评论作为答案

标签: regex swift


【解决方案1】:

来自文档:

+ regularExpressionWithPattern:options:error:

对于error参数:

返回遇到的任何错误的输出值 在初始化期间。 返回一个NSError 对象,如果是常规的 表达模式无效;否则返回nil

- initWithPattern:options:error:

对于error参数:

返回初始化期间遇到的任何错误的输出值。 如果正则表达式模式是,则返回 NSError 对象 无效;否则返回nil

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-05-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-19
    • 2021-02-24
    相关资源
    最近更新 更多