Unten ist die folgende Codezeile, die ich verwende, um ein HTML-break-Tag durch einen Wagenrücklauf zu ersetzen. Ich habe jedoch andere HTML-Symbole, die ich ersetzen muss, und wenn ich diese Codezeile mit anderen Parametern erneut aufrufen, ist es so, als ob die erste überschrieben wird. Gibt es eine Möglichkeit, mehrere Parameter einzubeziehen? Gibt es einen effizienteren Weg, dies in Swift zu tun? Zum Beispiel: ersetzen Sie beide br & gt; mit "" und nbsp mit "".
%Vor%Verwenden Sie Ersetzen vonOccurrences zusammen mit der Option String.CompareOptions.regularExpresion .
Beispiel (Swift 3):
%Vor%Eingabezeichen, die innerhalb der eckigen Klammern ersetzt werden sollen, so [\\ Zeichen]
Ausgabe:
%Vor% Wie bereits erwähnt, beginnen Sie mit der gleichen content
-Zeichenfolge. Die stringByReplacingOccurrencesOfString-Methode ändert nichts an der ursprünglichen content
-Zeichenfolge. Sie erhalten eine neue Zeichenfolge mit den Ersatzänderungen, während content
unverändert bleibt.
So etwas sollte für Sie funktionieren
%Vor%