Je dois utiliser python
pour supprimer le %22
du NAME
ci-dessous et le remplacer par un espace vide.Python regex supprimer et remplacer les caractères
Comment cela serait-il fait?
NAME = 'best%22buy'
Je dois utiliser python
pour supprimer le %22
du NAME
ci-dessous et le remplacer par un espace vide.Python regex supprimer et remplacer les caractères
Comment cela serait-il fait?
NAME = 'best%22buy'
NAME='best%22buy'.replace('%22',' ')
Utiliser la chaîne remplace pas une expression régulière.
NAME = NAME.replace("%22", ' ')
Pour répondre à votre question, si vous vraiment voulez utiliser regex pour cela, je ferais:
re.sub(r'\%22', '', 'best%22buy')
Sinon, je ferais ce que tout le monde dit et fais trouver-remplacement:
'best%22buy'.replace('%22', '')
la deuxième option est mieux à mon avis, à moins que vous avez une tonne d'autres expressions régulières dans la même zone un d vous voulez garder tout cohérent. Ou si vous allez fou avec regex ... comme si vous reveniez à une tonne de paramètres de recherche/remplacement.
S'il s'agit d'une valeur codée en pourcentage à partir d'une URL, '% 22' est un" "', pas un espace. – Blender