fork here有一个自定义链接函数,但实际代码中的实现是在目标C中。This是代码行,她再次打印出来:
- (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;
}
我希望这有助于你