Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
16.11.2014, 22:19
|
|||
|---|---|---|---|
Помогите с регулярным выражением. Я в тупике(( |
|||
|
#18+
Мой код: Код: html 1. 2. Регулярное выражение: /\[xfvalue_.+\]/ Результат очень непредсказуемый. echo preg_replace( "#\[xfvalue_.+\]#m", '', '121<div>[xfvalue_city][xfgiven_telefon2]<br />[xfvalue_telefon2] [/xfgiven_telefon2]</div>343' ); Ищет [xfvalue_ потом почему-то с конца находит последний ]. Не понимаю почему не ищет по порядку... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.11.2014, 23:41
|
|||
|---|---|---|---|
Помогите с регулярным выражением. Я в тупике(( |
|||
|
#18+
В описаниях о регулярных выражениях для PHP не нашел особых отличий. По других примерах вижу дополнительный ? после .+ попробовал - работает. Но не понимаю значения этого символа после .+ /\[xfvalue_.+?\]/ Также не понимаю значения двойного экраннирования на чужих примерах с DLE движка также используется вот такой прием \\[xfvalue_(.+?)\\] Отличие от регулярных выражений Java Script есть. Дайте ссылку на толковое описание регулярных выражений для PHP ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.11.2014, 04:19
|
|||
|---|---|---|---|
Помогите с регулярным выражением. Я в тупике(( |
|||
|
#18+
Андрей159 Дайте ссылку на толковое описание регулярных выражений для PHP Вы не поверите, в официальной документации достаточно толково. Андрей159Ищет [xfvalue_ потом почему-то с конца находит последний ]. Не понимаю почему не ищет по порядку...Жадность. Под "." подходит любой символ, в том числе и "]". Потому и проскакивает. Андрей159не понимаю значения двойного экраннированияВозможно, регексп заключен в двойные кавычки. Смотрите в основах языка отличие одинарных и двойных кавычек при определении строк. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.11.2014, 11:00
|
|||
|---|---|---|---|
Помогите с регулярным выражением. Я в тупике(( |
|||
|
#18+
Андрей159, /\[xfvalue_[^\]]+\]/i ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=23&mobile=1&tid=1462234]: |
0ms |
get settings: |
6ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
83ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
| others: | 207ms |
| total: | 385ms |

| 0 / 0 |
