Форум программистов, компьютерный форум, киберфорум
Наши страницы

Lazarus

Войти
Регистрация
Восстановить пароль
 
vasy7991
3 / 3 / 2
Регистрация: 15.10.2014
Сообщений: 84
#1

Получить из строки слово по его номеру - Lazarus

26.10.2014, 17:37. Просмотров 377. Ответов 3
Метки нет (Все метки)

Как разделить строку на слова? Чтобы можно было выводить например: 1, 2, 2 слово.
Пример входных данных
hello 2 privet 453
bober 692
89074 hello

Пример выходных данных
hello
692
hello
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.10.2014, 17:37
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Получить из строки слово по его номеру (Lazarus):

Как получить символ из строки по его номеру? - C#
что не так в коде? if (textBox1.Text.ch!=f) button1.Enabled=false;

Вывести слово по его номеру в строке - Turbo Pascal
Добрый день, у меня такая задачка: вывести фразу из пяти слов, задать номер слова которое нужно вывести и вывести его. Помогите пожалуйста!...

Найти в строке слово по его номеру - Delphi
у меня есть цикл как мне сделать чтоб я вводил в Edit число например "5 " и он мне вадыл "мылом" begin S := 'Мама мыла Милу с...

Получить день недели по его номеру - MS Access
Как вернуть из дня недели 'w' (1,2,3...) соответствующие значения, только текстом (Sunday, Monday...)

Дано слово. Получить слово, получаемое путем прочтения слова начиная с его конца - Turbo Pascal
Дано слово s.Получить слово t,получаемое путем прочтения слова начиная с его конца.

Дано ошибочно написанное слово «килбайот». Путем перемещения его букв получить слово «килобайт» - Pascal ABC
Дано ошибочно написанное слово «килбайот». Путем перемещения его букв получить слово «килобайт».

3
volvo
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
25539 / 17092 / 5419
Регистрация: 22.10.2011
Сообщений: 30,267
Записей в блоге: 7
26.10.2014, 18:11 #2
Можно использовать функцию ExtractWord, которая по строке, номеру слова и разделителям сразу вернет требуемое слово...
1
vasy7991
3 / 3 / 2
Регистрация: 15.10.2014
Сообщений: 84
26.10.2014, 18:28  [ТС] #3
Извините за мою не ученость, но можете объяснить по понятнее на примере?
0
volvo
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
25539 / 17092 / 5419
Регистрация: 22.10.2011
Сообщений: 30,267
Записей в блоге: 7
26.10.2014, 19:23 #4
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Pascal
1
2
3
4
5
6
7
8
9
uses ..., StrUtils;
 
procedure TForm1.Button1Click(Sender: TObject);
var s : string;
begin
  s := 'hello 2 privet 453';
  ShowMessage(ExtractWord(1, s, [' '])); // Выведет hello
  ShowMessage(ExtractWord(3, s, [' '])); // Выведет privet
end;
, все очень просто...
2
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.10.2014, 19:23
Привет! Вот еще темы с ответами:

По введенному номеру года получить его название по старояпонскому календарю. - C++
В старояпонском календаре был принят двенадцатилетний цикл, годы внутри которого назывались соответственно: крыса, корова, тигр, заяц,...

Строки. Если в конце строки точка отсутствует, то найти слово, заканчивающееся точкой и перенести его в конец строки. - Pascal
Дана строка, состоящая из слов и содержащая одну точку в конце одного из слов. Если в конце строки точка отсутствует, то найти слово,...

Получить значение из DataGridView по номеру строки и столбца - C#
зная X и Y можно ли получить значение поля из dataGridView?

Получить содержимое ячейки грида по номеру строки и столбца - C# WPF
Собсна,знаю,что можно получить номер строки и столбца элемента в гриде,если известен объект,при помощи методов Grid.GetColumn() и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru