2016-07-26 35 views
-1

Die Gabel here hat eine Funktion benutzerdefinierten Link aber die Umsetzung in dem eigentlichen Code ist in Objective C. This ist die Codezeile und sie es gedruckt wieder:NSArray von NSRegularExpressions in schnellen

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

Ich habe mich gefragt, wie ich das in swift reproduzieren konnte, ich habe bereits den ganzen rahmencode platziert, ich muss nur wissen, wie das geht.

+0

Was haben Sie bisher versuchen? –

Antwort

1

Versuchen Sie, diese

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; 
} 

Ich hoffe, das hilft Ihnen

+0

@Jacolack kannst du in meine Gabel einen Stern setzen, wenn ich dein Problem gelöst habe ?, danke –