In meiner App erhalte ich einige eingehende Daten von einem Webdienst. In diesen Daten können auch falsche Werte wie neue Zeilenzeichen empfangen werden. Ich möchte in Antwort-String finden, wenn es ein neues Zeilenzeichen enthält oder nicht.Suchen nach neuen Zeilenzeichen in einem String in "Swift 3"
Vor Swift 3 konnte ich es wie dieses
string.rangeOfString("\n")) == nil)
Aber in Swift 3 diese Methoden tun, ist nicht mehr verfügbar. Jedoch ist substring
Methode verfügbar, die mit Hilfe von Range
tut.
Ich möchte feststellen, ob meine Zeichenfolge enthält "\n"
wie dies mit dieser Methode in Swift 3 durchgeführt werden würde.
Verlängerungs String { var Zeilen: [String] { var Ergebnis: [String] = [] enumerateLines {line, _ in result.append (line)} return result } } –
Text lassen = " line1 \ nline2 " lass array = text.components (separatedBy: CharacterSet.newlines) benutze diese Dinge. –
Bitte überprüfen Sie diese Antwort https://stackoverflow.com/questions/39677330/how-does-string-substring-work-in-swift-3 – LZ041