我正在使用两个正则表达式:

    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/

10-13 03:52