Я пытаюсь манипулировать строкой и извлекать из нее только определенные данные.Я должен сделать это на записи, извлеченной из базы данных, которая дает мне полное имя человека.Мне нужно извлечь только фамилию из строки и сохранить ее как переменную.Есть ли способ, которым я могу это сделать?
Пример: SQL-запрос извлекает полное поле «Мэри Эллен Джонс». Мне нужно извлечь только строку Джонса из строки, чтобы я мог сохранить ее в переменной для дальнейшей обработки.AnsiRightStr будет работать, но проблема состоит в том, чтобы дать ему целое число, заданное справа.Может быть, способ подсчета символов после последнего пробела позволяет мне использовать AnsiRightStr (string, int) для этого?Любая помощь приветствуется.
Дополнительная мысль: возможно ли будет заменить пробелы разделителем say :: и затем проанализировать эти данные в Stringlist, а затем разрешить мне вытянуть последний индекс списка строк?
Несколько действительных вариантов были представлены до сих пор.Никто из них не решит ситуацию, если скажет, что имя Нечто вроде «Джон Сент-Джеймс-младший».Это невозможно?