Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.07.12;
Скачать: CL | DM;

Вниз

Как организовать поиск текста по шаблону?   Найти похожие ветки 

 
Wadim005   (2009-05-18 16:52) [0]

собственно интересует организация поиска в тексте по шаблону, допустим у нас есть исходный текст:

Мама мыла раму 0642 мыла хорошо 637673 и качественно

и есть строка для поиска в шаблонах

Мама мыла раму {skip} мыла хорошо {skip} и качественно
т.е. не важно, что в {skip} находится результат должен быть true

я писал такую функцию на php но не хочется изобретать велосипед, может у кого уже есть готовое решение?
заранее благодарен


 
Anatoly Podgoretsky ©   (2009-05-18 17:01) [1]

> Wadim005  (18.05.2009 16:52:00)  [0]

MatchesMask


 
Wadim005   (2009-05-18 17:06) [2]

да врятли она подойдет, она же работает со своими спец символами * и ? в качестве маски, но в тексте эти символы могут встречаться, а как для имен файлов, конечно пойдет

если как вариант, эти символы в тексте, заменять на какие-нибудь символы, а там где мне реально нужна маска подставлять * но шаблоны запутанные получатся и сами тексты тоже


 
Rouse_ ©   (2009-05-18 17:55) [3]


> да врятли она подойдет, она же работает со своими спец символами
> * и ? в качестве маски, но в тексте эти символы могут встречаться

Они экранируются через [*] и [?]


 
Wadim005   (2009-05-19 11:42) [4]

ага ясно, хотя вопрос решил по другому в конкретном случае, но всем спасибо, все равно рано или позно пригодится


 
Сергей М. ©   (2009-05-19 11:46) [5]


> есть готовое решение?


TRegExpr


 
Wadim005   (2009-05-19 13:05) [6]

Нет, я всмысле то что мне нужно было, все переигралось и в конкретной задачи уже не нужно просто, а TregExpr, кстати в Delphi не работал с регуляркой, а синтаксис там больше к чему к php или к perl или что-то свое?


 
Сергей М. ©   (2009-05-19 13:18) [7]


> синтаксис там больше к чему к php или к perl или что-то
> свое?


Свой диалект.



Страницы: 1 вся ветка

Текущий архив: 2009.07.12;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.011 c
2-1242619357
MonoLife
2009-05-18 08:02
2009.07.12
Ошибка запроса к dbf.


4-1212582600
Dmitry_177
2008-06-04 16:30
2009.07.12
как включить/выключить звук в системе?


9-1181045233
MERLIN:)
2007-06-05 16:07
2009.07.12
Шрифты для игры


2-1242924098
Чипырик
2009-05-21 20:41
2009.07.12
Как получить год


2-1242913143
Paulivl
2009-05-21 17:39
2009.07.12
Товарищи, помогите с курсовым по Delphi (комп. для созд. таблиц)