Jacolack Jacolack - 10 months ago 76
iOS Question

NSArray of NSRegularExpressions in swift

The fork here has a custom link function but the implementation in the actual code is in objective C.This is the code line and her it is printed again:

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

I was wondering how i could reproduce this in swift, I have already placed all of the framework code, I just need to know how to do this.


Try this

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

I hope this helps you