|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
11.01.2012, 16:50 | #1 |
Пользователь
Регистрация: 27.12.2011
Сообщений: 86
|
Преимущества preg_match()
В чем преимущества
PHP код:
PHP код:
|
11.01.2012, 19:06 | #2 |
Пользователь
Регистрация: 18.04.2009
Сообщений: 44
|
Регулярные выражения это гибкое средство, они выгодны в вашем случае, если между этими двумя словами по мимо искомого слова могут оказаться пробелы или например знаки препинания, в этом случае:
Код:
Программы на заказ Delphi, Pascal, PHP.
ICQ:636-494-826 E-mail:serj0987@yandex.ru. |
11.01.2012, 19:25 | #3 |
Форумчанин
Регистрация: 03.12.2010
Сообщений: 334
|
при грамотном использовании strpos такого тоже не будет, но во-первых, есть риск допустить ошибки при проверке (сравнение производится оператором "==="), во-вторых перед substr надо еще рассчитывать смещение символов, в-третьих, надо проверять что второй strpos больше первого, иначе менять их местами, в-четвертых, запись preg_match в одну строку выглядит более понятно и изящнее, и сокращается вероятность ошибок.
|
11.01.2012, 19:49 | #4 |
Пользователь
Регистрация: 18.04.2009
Сообщений: 44
|
Mortimoro, будет, либо придется прописывать отдельно поиск и удаление лишних символов в результате.
Программы на заказ Delphi, Pascal, PHP.
ICQ:636-494-826 E-mail:serj0987@yandex.ru. |
11.01.2012, 20:37 | #5 | |
Форумчанин
Регистрация: 30.01.2009
Сообщений: 418
|
Цитата:
|
|
12.01.2012, 17:56 | #6 |
Пользователь
Регистрация: 27.12.2011
Сообщений: 86
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
преимущества MulDiv | chertovich | Общие вопросы Delphi | 3 | 14.09.2011 12:42 |
преимущества и убытки USB перед PS/2 портом. | Человек_Борща | Общие вопросы Delphi | 4 | 22.04.2010 23:58 |
Преимущества компилятора Visual C++ 6 | ПурумПумПум | Софт | 1 | 15.06.2009 10:09 |
preg_match(); | _SERGEYX_ | PHP | 6 | 09.10.2008 09:35 |