Supposons que j'ai un document comme celui-ci:
document = ["This is a document", "which has to be splitted", "OK", "Right?"]
4 Réponses :
Utiliser qui produit les chaînes demandées: p> re code> pour diviser une chaîne de texte en fonction de plusieurs caractères ou des combinaisons de caractères:
['C'est un document "," qui doit être écarté "," OK "," Droite "] Code> P> P> P>
Ceci est un cas unique où Expressions régulières Shine!
Utilisez le module RE code> de Python:
>>> import re
>>> document = ["This is a document\nwhich has to be splitted\nOK/Right?"]
>>> re.split(r"[\n/]", document[0])
['This is a document', 'which has to be splitted', 'OK', 'Right?']
Vous pouvez utiliser re.split () code>:
Utiliser une solution alternative sans expressions régulières: p> re.split () code> est probablement la meilleure solution.