![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 21.04.2010
Сообщений: 16
|
![]()
Как реализовать, чтобы в каждой строке Memo искалось n-значное число(допустим 8ми), если найдётся, чтобы вставлялось в Memo2 (к примеру). Помимо чисел есть и другая информация в строке.
P.S: По Делфи конечно же вопрос ^_^ Буду очень признателен, если поможете, идей вообще нету, только начал изучать Delphi :P |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 20.04.2010
Сообщений: 15
|
![]()
сущ-ет ф-ия lenght - возвращает длину строки.
Можно запустить цикл по всем элементам массива (memo1) и спрашивать у каждого элемнта, какой он длины. если = 8, то записывается в мемо 2. Не забудь про счетчики ![]() |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 21.04.2010
Сообщений: 16
|
![]()
"запустить цикл по всем элементам массива и спрашивать у каждого элемнта, какой он длины"
Можно чуток поподробней Тем не менее, спасибо за подсказку ![]() |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 20.04.2010
Сообщений: 15
|
![]() Код:
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 21.04.2010
Сообщений: 16
|
![]()
Это если линия равна 8ми... А у меня линия с многими данными, в которой есть 8-значное число. Мне его надо вытянуть.
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 29.11.2008
Сообщений: 333
|
![]()
Quadro_O, вы пробовали и разбирали код что Вам дали?
Если помог - Весы слева
![]() |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 21.04.2010
Сообщений: 16
|
![]()
Да,
Код:
|
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
цикл по строкам мемо с проверкой на нужный символ
if Memo1.lines[i][j] in ['0'..'9'] then //цифра Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#9 | |
Пользователь
Регистрация: 20.04.2010
Сообщений: 15
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 21.04.2010
Сообщений: 16
|
![]()
между числами и всякими словами стоят пробелы
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
поиск в мемо | ganz | Помощь студентам | 1 | 09.12.2009 21:28 |
Как скопировать текст из мемо одной формы в мемо другой | CraZZy RabbIt | Общие вопросы Delphi | 4 | 27.02.2009 00:01 |
Поиск в мемо-2 | KVANTOM | Общие вопросы Delphi | 2 | 09.01.2009 12:21 |
Поиск в мемо | Marsik | Помощь студентам | 15 | 22.06.2008 11:28 |
Поиск слова в поле типа МЕМО БД PARADOX | KAZAKH | БД в Delphi | 2 | 05.06.2008 07:22 |