1. A method, comprising: tracking frequencies of historical replacement character strings for a specific user and a community of users; and providing a list of “n” number of the historical replacement character strings in response to a character string which was previously changed or is not recognized, wherein the character string is automatically replaced when the character string exceeds a threshold of a sum of all the frequencies of the historical replacement character strings, wherein the list of “n” number of the historical replacement character strings are ranked according to a combined weighted frequency, wherein the combined weighted frequency is a sum of a user weight for the specific user and a community weight for the community of users such that the combined weighted frequency is weighted towards historical replacement character strings of the specific user, wherein the user weight is calculated based on a user frequency of a corresponding character string in comparison to a sum of all user frequencies of the historical replacement character strings, wherein the community weight is calculated based on a community frequency of a corresponding character string in comparison to a sum of all community frequencies of the historical replacement character strings, wherein the community of users comprise the specific user, and wherein the combined weight is different for each user of the community of users.