Je m'entraîne avec Ruby et regex pour supprimer certains caractères indésirables. Par exemple:Comment puis-je supprimer des caractères spéciaux?
input = input.gsub(/<\/?[^>]*>/, '')
et des caractères spéciaux, par exemple ☻ ou :
input = input.gsub('&#', '')
Cela laisse des chiffres, ok. Mais cela ne fonctionne que si l'utilisateur entre un caractère spécial comme un code, comme ceci:
™
Ma question: Comment puis-je supprimer des caractères spéciaux si l'utilisateur entre un caractère spécial sans code, comme ceci:
™ ☻
Merci, je pense qu'il est plus facile de créer une liste de caractères autorisés. – Yud
Merci! J'ai utilisé 'input = input.gsub (/ [^ 0-9A-Za-z] /, '')' pour garder la chaîne telle quelle. Cela me donne des espaces supplémentaires à la place de ces caractères spéciaux. – Surya