美文网首页
Swift 正则替换

Swift 正则替换

作者: 鱼得琴 | 来源:发表于2017-10-25 16:10 被阅读0次
     static func regexPattern(pattern:String,str:String) -> String {
            
            var finalStr = str
            
            do {
              
                // - 1、创建规则
                let pattern = pattern
                // - 2、创建正则表达式对象
                let regex = try NSRegularExpression(pattern: pattern, options: NSRegularExpression.Options.caseInsensitive)
                
                // - 3、正则替换
                finalStr = regex.stringByReplacingMatches(in: str, options: NSRegularExpression.MatchingOptions(rawValue: 0), range: NSMakeRange(0, str.characters.count), withTemplate: "")
                
    //            获取满足条件的集合
    //            let res = regex.matches(in: str, options: NSRegularExpression.MatchingOptions(rawValue: 0), range: NSMakeRange(0, content.characters.count))
                
                
            }
            catch {
                print(error)
            }
            
            return finalStr
         
        }
    

    相关文章

      网友评论

          本文标题:Swift 正则替换

          本文链接:https://www.haomeiwen.com/subject/uagqpxtx.html