0
votes

SWIFT: Comment trouver un groupe de caractères de remplacement d'un groupe d'une chaîne, à partir d'un caractère prédéfini et finissez par un autre

Je travaille actuellement sur un projet et je suis proche de la finition. J'ai juste un problème.

J'ai des trucs aléatoires supplémentaires dans la chaîne que je veux me débarrasser. quelque chose comme ""

Ce que je veux faire, c'est ceci: xxx

existe-t-il un moyen d'y parvenir? Très merci à quiconque qui essaie d'aider.


0 commentaires

3 Réponses :


0
votes

Essayez ceci:

    let infoFormat: String = "Hello, I like <ck4icl;alekdinl;dlke>pancakes!"
    let stringFirstIndex = infoFormat.firstIndex(of: "<")
    let firstIndex = infoFormat.index(stringFirstIndex!, offsetBy: 0)
    let stringLastIndex = infoFormat.firstIndex(of: ">")
    let lastIndex = infoFormat.index(stringLastIndex!, offsetBy: 0)
    let finalString = infoFormat.replacingCharacters(in: firstIndex...lastIndex, with: "")
    print(finalString)


0 commentaires

0
votes

peut essayer comme: xxx

Remarque: vous pouvez utiliser remplacement5 / code> si vous connaissez la sous-chaîne à supprimer, sinon utilisez la première.

sortie:

Bonjour, j'aime les crêpes!

Bonjour, j'aime les crêpes!

merci


0 commentaires

2
votes

Cette expression régulière supprime tous les caractères entre << / code> et > xxx

le modèle recherche << / code> suivi d'un ou plusieurs caractères qui ne sont pas > et une fermeture >


0 commentaires