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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 18.11.2013, 10:25   #1
D_E_N
Форумчанин
 
Регистрация: 04.05.2009
Сообщений: 149
По умолчанию Регулярное выражение

привет всем! есть строка такого типа
[type]Подходящий[/type][date]31.10.2013 9:37:45[/date][mark]МАРКА И МОДЕЛЬ[/mark][year]2007[/year][kpp]Автомат[/kpp][modif]1.5 i 16V (102 Hp)[/modif][money]105 000 руб.[/money][run]175 964 км.[/run][color]ЦВЕТ[/color][city]Город[/city][phone]Телефон[/phone][prosm]5178[/prosm][sait]сайт[/sait]http://ссылка.html[pereh][/pereh] все что в квадратных скобках постоянный текст. не получается сделать шаблон. помогите пожалуйста. Заранее спасибо.

Последний раз редактировалось D_E_N; 18.11.2013 в 10:46.
D_E_N вне форума Ответить с цитированием
Старый 18.11.2013, 11:46   #2
Lardes
Форумчанин
 
Аватар для Lardes
 
Регистрация: 19.08.2011
Сообщений: 329
По умолчанию

Как самое простое для type:
PHP код:
\[type\](.*?)\[type\] 
Lardes вне форума Ответить с цитированием
Старый 18.11.2013, 19:26   #3
D_E_N
Форумчанин
 
Регистрация: 04.05.2009
Сообщений: 149
По умолчанию

Спасибо. Он выводит все строки. А если известна часть строчки? к примеру известна дата или марка? Или как посоветуете лучше осуществлять поиск в Stringlist если строк там около 60 000 ?

Последний раз редактировалось D_E_N; 19.11.2013 в 02:51.
D_E_N вне форума Ответить с цитированием
Старый 19.11.2013, 16:29   #4
Unique_Maks
Пользователь
 
Регистрация: 07.06.2010
Сообщений: 89
По умолчанию

Цитата:
Сообщение от D_E_N Посмотреть сообщение
осуществлять поиск
хеш таблица
Unique_Maks вне форума Ответить с цитированием
Старый 19.11.2013, 16:50   #5
D_E_N
Форумчанин
 
Регистрация: 04.05.2009
Сообщений: 149
По умолчанию

А пример можно???
D_E_N вне форума Ответить с цитированием
Старый 19.11.2013, 17:31   #6
Unique_Maks
Пользователь
 
Регистрация: 07.06.2010
Сообщений: 89
По умолчанию

почитай на сторонних ресурсах, пойми принцип. Примеры достаточно легко ищутся, а там и сам все напишешь.
Unique_Maks вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Регулярное выражение Gorychev PHP 2 07.09.2013 09:43
регулярное выражение Mortimoro JavaScript, Ajax 3 22.06.2013 09:16
Регулярное выражение flame33 PHP 0 27.09.2011 12:56
Регулярное выражение kpachbiu PHP 2 08.02.2011 21:36
Регулярное выражение! Evgen1984 Общие вопросы .NET 4 14.09.2010 19:44