У меня есть строка, назовем ее MyStr
. Я пытаюсь избавиться от всех небуквенных символов в строке. Например, в программах обмена мгновенными сообщениями, таких как MSN и Skype, люди помещают свои отображаемые имена, такие как [- Бобби -] . Я хотел бы удалить в этой строке все, что не является алфавитным символом, поэтому все, что у меня осталось, - это «имя».
Как я могу это сделать в Delphi? Я думал о создании TStringlist
и сохранении в нем каждого действительного символа, а затем используйте IndexOf
, чтобы проверить, действителен ли символ, но я надеялся на более простой способ.