Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.02.2021, 03:22   #1
Pascalius
Пользователь
 
Аватар для Pascalius
 
Регистрация: 22.10.2011
Сообщений: 18
По умолчанию ? Как вывести подстроку в в мемо?

Подскажите пожалуйста как произвести поиск строк

в мемо 1 имеется текст

msgid " Строка 1"
msgstr " Строка 2"
msgid "%s1"
msgstr "%s2"

нужно только то что находится в кавычках и вывести это в StringGrid

Строка 1 (в столбце 1 строка 1)
%s1 (в столбце 1 строка 2)
Строка 2 (в столбце 2 строка 1)
%s2 (в столбце 2 строка 2)

Screenshot_3.png

прочитал уже кучу инфы понять не могу

ззранее спасибо
Локализа́ция програ́ммного обеспече́ния — перевод пользовательского интерфейса, документации и сопутствующих файлов программного обеспечения с одного языка на другой

Последний раз редактировалось Pascalius; 21.02.2021 в 03:29.
Pascalius вне форума Ответить с цитированием
Старый 22.02.2021, 13:15   #2
Viktor61
Пользователь
 
Регистрация: 05.05.2018
Сообщений: 92
По умолчанию

Алгоритмически это выглядит примерно так:
1. Находим в мемо1 символ ".
2. Читаем с символа " до следующего символа " и заносим это во временную строковую переменную (пусть sTemp)
3. в sTemp читает последний символ (заносим его, допустим, в sChar). Если sChar ='1', то заносим в первую колонку StringGrid'а, если ='2' - во вторую колонку.
4. Удаляем из мемо1 символы с 1-го до второго найденного символа ".
5. Повторяет процесс.
6. Чтобы найденные строки помещались не только в первую строку StringGrid'а, не забываем ввести переменную номера строки StringGrid'а и увеличиваем эту переменную по мере вставки в грид.

Это - в общих чертах. Думаю, что у Вас всё получится. Удачи!
Viktor61 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывести подстроку, расположенную между первым и вторым пробелом исходной строки. В C++ vladrrom Помощь студентам 0 14.12.2016 02:42
Как в браузере(на делфи) вывести адрес сайта в мемо и едит Exibet179 Работа с сетью в Delphi 13 10.02.2013 13:38
Как вывести в Мемо список посещенных ссылок(Webbrowser) Terikon Работа с сетью в Delphi 4 14.11.2010 16:08
Вывести подстроку из строки Mashul'ka Помощь студентам 1 13.05.2009 22:17
[Делфи]Как вывести из мемо все что есть (без циклов и массивов) zotox Помощь студентам 3 03.05.2009 20:25