2016-07-26 144 views
-1

的NSArray的叉here有一个自定义链接功能,但在实际执行代码是客观C. This是代码行,她再次被打印:NSRegularExpressions在迅速

- (NSArray<NSRegularExpression*>*)getRegularExpressions 
{ 
    return [NSArray arrayWithObject:[NSRegularExpression regularExpressionWithPattern:@"#([a-zA-Z0-9])+" options:0 error:NULL]]; 
} 

我想知道我如何在swift中重现这一点,我已经放置了所有的框架代码,我只需要知道如何做到这一点。

+0

那你试试这么远吗? –

回答

1

试试这个

func getRegularExpressions() -> [NSRegularExpression] { 
    var arrayOfExpressions = [NSRegularExpression]() 
    do 
    { 
     let expresion = try NSRegularExpression(pattern: "#([a-zA-Z0-9])+", options:.CaseInsensitive) 
     arrayOfExpressions.append(expresion) 
    }catch _ 
    { 
     arrayOfExpressions.removeAll() 
     return arrayOfExpressions 
    } 
    return arrayOfExpressions; 
} 

我希望这有助于你

+0

@Jacolack如果我解决了你的问题,你可以在我的叉子上放一颗星吗?,谢谢 –