Dans Swift, il est facile de diviser une chaîne sur un caractère et de renvoyer le résultat dans un tableau. Ce que je me demande, c'est si vous pouvez diviser une chaîne par une autre chaîne au lieu d'un seul caractère, comme ça ...
let inputString = "This123Is123A123Test"
let splits = inputString.split(onString:"123")
// splits == ["This", "Is", "A", "Test"]
Je pense qu'il y a NSString
peut-être un moyen de faire autant, et bien sûr je pourrais rouler le mien dans une String
extension, mais je cherche à voir si Swift a quelque chose de natif.
import Foundation
let inputString = "This123Is123A123Test"
let splits = inputString.components(separatedBy: "123")
Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.
En cas d'infraction, veuillez [email protected] Supprimer.
laisse moi dire quelques mots