Essayer de supprimer l'apostrophe dans une chaîne. En utilisant le code ci-dessous j'ai enlevé l'apostrophe et les espaces, quelqu'un peut-il m'aider à le réparer alors je supprime l'apostrophe?gsub! nettoyer la chaîne, en supprimant l'apostrophe
def clean_uniname(text)
return text.gsub!(/\s|"|'/, '')
end
Les apostrophes et les guillemets simples utilisent le même symbole mais ont des significations différentes. Supposons que votre chaîne était '' Elle a dit, 'je ne sais pas' "'. Voulez-vous obtenir "" Elle a dit, 'Je ne sais pas' "(en supprimant seulement l'apostrophe) ou" Elle a dit, je ne sais pas "(en supprimant le symbole' "'" ') ou autre chose? Si c'est le premier, c'est un peu compliqué car certains mots ont une apostrophe après le dernier caractère ("bro '", ou la forme possessive pour les mots se terminant par un "s", comme "Chris") et quelques mots ont apostrophe multiple ("couldn't've"). –