ios - Swift:组合两个或多个正则表达式

标签 ios swift xcode7 nsregularexpression

我使用两个正则表达式:

    var myNumbers  = numbers.text?.stringByReplacingOccurrencesOfString("[^0-9]", withString: "", options: NSStringCompareOptions.RegularExpressionSearch, range:nil)


myNumbers  = myNumbers?.stringByReplacingOccurrencesOfString("^\\s*$", withString: "", options: NSStringCompareOptions.RegularExpressionSearch, range:nil)

我正在删除非数字字符和空格,但有办法组合正则表达式吗?

最佳答案

 var myNumbers  = numbers.text?.stringByReplacingOccurrencesOfString("[\\s\\D]", withString: "", options: NSStringCompareOptions.RegularExpressionSearch, range:nil)

关于ios - Swift:组合两个或多个正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37950273/

相关文章:

ios - 只能通过wifi连接到CloudKit的公共(public)容器,但不能通过蜂窝连接

ios - ITMS-90535 无法使用最新的 Google Signin SDK 发布 iOS 应用程序

ios - 如何更新tableView中的数据?

iphone - 设置背景 View 时在 UITableViewCell 中画一条线

xcode - 即使我的手指在节点之外,如何让节点旋转?

ios - Google 登录按钮什么都不做

ios - 有没有办法调试 iTunes 应用程序?

code-coverage - guard 声明后的 XCTest 覆盖率

ios - 我可以添加 UIbutton 来覆盖 UITableViewController 的一部分吗?

ios - 如何在 Swift 中记录完整的 POST 请求