Miracle
я пробовал так
\([\S\]\[]*)\[\/url\]
пробелы после открывающейся кавычки надо убрать.
1.[ url=http://zzzz.ru]http://zzzz.ru/one.html[ /url]
2.[ url=http://aaaa.ru]молоко[ /url]
3.[ url=http://www.zzzz.ru/]http://zzzz.ru/one.html[ /url]
4.[ url=http://zzzz.ru/index.php]
спасибо всем за ответы
немного руки не доходили до темы, за это прошу прощение.
Он не вполне решение Вашей постановки задачи, но как ни странно, он наиболее умное решение вопроса с точки зрения нагрузки. Добавьте еще одно поле - последнее непрочтенное сообщение. Выставляйте его при прочтении сообщений юзером, это будет один маленький редкий запрос, который сэкономит Вам в будущем кучу нервов и времени.
ну апдейт лишний получается...
если честно я запутался, когда у меня было много маленьких запросов, где-то прочитал что это плохо для сервера, лучше (я конечно понимаю что не мега пупер запрос) одно обращение чем Х, а может просто сделал вывод из нагрузок или кол-ву обращений к серверу, уже не помню. по сему немного запутался.
хотел бы уточнить, на что влияет кол-во запросов при довольно таки посещаемом сайте?
все остальные варианты потестиру. всем еще раз спасибо.
наверное на WMR имелось ввиду!
спасибо. помогло.
а то на сервере только за первые несколько часов логов на 42 гига было...
спасибо. буду дуплить
---------- Добавлено 27.01.2015 в 17:28 ----------
Дак что ты хочешь, ты ж указатель используешь как ключ элемента массива.
и чет я не понял, какая разница что будет массив
a['1'] или a[1] ?
https?:\/\/ против https?://
---------- Добавлено 31.01.2015 в 16:33 ----------
очень хорошо помогают вот эти сервисы
http://regexr.com/ первый нагляднее регулярное выражение
https://regex101.com/ во втором лучше результат, хотя в первом тоже хороший.
На самом деле, государственный долг - не единственная "великая" финансовая пирамида, есть сопоставимые по масштабу и менее устойчивые
ммм просто не повезло. была бы вторая америка
---------- Добавлено 31.01.2015 в 15:57 ----------
Каширин, с новой прической )
4 тест так и не проходит )
---------- Добавлено 31.01.2015 в 15:46 ----------
жадность фраера сгубила
и четвертый тест пройден
---------- Добавлено 31.01.2015 в 15:50 ----------
ну а это уже и семантически правильно.
Тогда придется юзать callback, один регулряным выражением заменой по условию не составить.
сейчас с дочкой математику делаю, полноценно ответить не могу, пошла за линейкой )
но я думаю что это решается через preg_match
спасибо за ответ
спаибо.
1. нужно все что между тегами
но не понятно что делает вот это
---------- Добавлено 31.01.2015 в 09:56 ----------
понял, это обычное НЕ в патерне!
" title=" и содержимое если это разрешенные сайты
2. тест 4 у вас не работает так же как и у меня!
спасибо за помощь
---------- Добавлено 31.01.2015 в 09:53 ----------
и, наверное правильней будет все же вот так
но не понятно что делает вот это
---------- Добавлено 31.01.2015 в 09:56 ----------
понял, это обычное НЕ в патерне!
" target="_blank"> и содержимое если это разрешенные сайты
2. тест 4 у вас не работает так же как и у меня!
спасибо за помощь
---------- Добавлено 31.01.2015 в 09:53 ----------
и, наверное правильней будет все же вот так
но не понятно что делает вот это
---------- Добавлено 31.01.2015 в 09:56 ----------
понял, это обычное НЕ в патерне!
" title=", и оставить полностью /\?https?:\/\/(www\.)?(?!([mysite1\.com]|[www.mysite2\.com]))\S*[\"\']?\](.*?)\[\/url\]/g
но не понятно что делает вот это
---------- Добавлено 31.01.2015 в 09:56 ----------
понял, это обычное НЕ в патерне!
" title=" и содержимое если это разрешенные сайты
2. тест 4 у вас не работает так же как и у меня!
спасибо за помощь
---------- Добавлено 31.01.2015 в 09:53 ----------
и, наверное правильней будет все же вот так
но не понятно что делает вот это
---------- Добавлено 31.01.2015 в 09:56 ----------
понял, это обычное НЕ в патерне!
" target="_blank"> и содержимое если это разрешенные сайты
2. тест 4 у вас не работает так же как и у меня!
спасибо за помощь
---------- Добавлено 31.01.2015 в 09:53 ----------
и, наверное правильней будет все же вот так
но не понятно что делает вот это
---------- Добавлено 31.01.2015 в 09:56 ----------
понял, это обычное НЕ в патерне!
" target="_blank">, и оставить полностью /\?https?:\/\/(www\.)?(?!([mysite1\.com]|[www.mysite2\.com]))\S*[\"\']?\](.*?)\[\/url\]/g
но не понятно что делает вот это
---------- Добавлено 31.01.2015 в 09:56 ----------
понял, это обычное НЕ в патерне!
" title=" и содержимое если это разрешенные сайты
2. тест 4 у вас не работает так же как и у меня!
спасибо за помощь
---------- Добавлено 31.01.2015 в 09:53 ----------
и, наверное правильней будет все же вот так
но не понятно что делает вот это
---------- Добавлено 31.01.2015 в 09:56 ----------
понял, это обычное НЕ в патерне!
" target="_blank"> и содержимое если это разрешенные сайты
2. тест 4 у вас не работает так же как и у меня!
спасибо за помощь
---------- Добавлено 31.01.2015 в 09:53 ----------
и, наверное правильней будет все же вот так
но не понятно что делает вот это
---------- Добавлено 31.01.2015 в 09:56 ----------
понял, это обычное НЕ в патерне!
" title=" оставить если это "левые"
2. тест 4 у вас не работает так же как и у меня!
спасибо за помощь
---------- Добавлено 31.01.2015 в 09:53 ----------
и, наверное правильней будет все же вот так
но не понятно что делает вот это
---------- Добавлено 31.01.2015 в 09:56 ----------
понял, это обычное НЕ в патерне!
" title=" и содержимое если это разрешенные сайты
2. тест 4 у вас не работает так же как и у меня!
спасибо за помощь
---------- Добавлено 31.01.2015 в 09:53 ----------
и, наверное правильней будет все же вот так
но не понятно что делает вот это
---------- Добавлено 31.01.2015 в 09:56 ----------
понял, это обычное НЕ в патерне!
" target="_blank"> и содержимое если это разрешенные сайты
2. тест 4 у вас не работает так же как и у меня!
спасибо за помощь
---------- Добавлено 31.01.2015 в 09:53 ----------
и, наверное правильней будет все же вот так
но не понятно что делает вот это
---------- Добавлено 31.01.2015 в 09:56 ----------
понял, это обычное НЕ в патерне!
" title=", и оставить полностью /\?https?:\/\/(www\.)?(?!([mysite1\.com]|[www.mysite2\.com]))\S*[\"\']?\](.*?)\[\/url\]/g
но не понятно что делает вот это
---------- Добавлено 31.01.2015 в 09:56 ----------
понял, это обычное НЕ в патерне!
" title=" и содержимое если это разрешенные сайты
2. тест 4 у вас не работает так же как и у меня!
спасибо за помощь
---------- Добавлено 31.01.2015 в 09:53 ----------
и, наверное правильней будет все же вот так
но не понятно что делает вот это
---------- Добавлено 31.01.2015 в 09:56 ----------
понял, это обычное НЕ в патерне!
" target="_blank"> и содержимое если это разрешенные сайты
2. тест 4 у вас не работает так же как и у меня!
спасибо за помощь
---------- Добавлено 31.01.2015 в 09:53 ----------
и, наверное правильней будет все же вот так
но не понятно что делает вот это
---------- Добавлено 31.01.2015 в 09:56 ----------
понял, это обычное НЕ в патерне!
" target="_blank">, и оставить полностью /\?https?:\/\/(www\.)?(?!([mysite1\.com]|[www.mysite2\.com]))\S*[\"\']?\](.*?)\[\/url\]/g
но не понятно что делает вот это
---------- Добавлено 31.01.2015 в 09:56 ----------
понял, это обычное НЕ в патерне!
" title=" и содержимое если это разрешенные сайты
2. тест 4 у вас не работает так же как и у меня!
спасибо за помощь
---------- Добавлено 31.01.2015 в 09:53 ----------
и, наверное правильней будет все же вот так
но не понятно что делает вот это
---------- Добавлено 31.01.2015 в 09:56 ----------
понял, это обычное НЕ в патерне!
" target="_blank"> и содержимое если это разрешенные сайты
2. тест 4 у вас не работает так же как и у меня!
спасибо за помощь
---------- Добавлено 31.01.2015 в 09:53 ----------
и, наверное правильней будет все же вот так
но не понятно что делает вот это
---------- Добавлено 31.01.2015 в 09:56 ----------
понял, это обычное НЕ в патерне!
" target="_blank"> оставить если это "левые"
2. тест 4 у вас не работает так же как и у меня!
спасибо за помощь
---------- Добавлено 31.01.2015 в 09:53 ----------
и, наверное правильней будет все же вот так
но не понятно что делает вот это
---------- Добавлено 31.01.2015 в 09:56 ----------
понял, это обычное НЕ в патерне!
" title=" и содержимое если это разрешенные сайты
2. тест 4 у вас не работает так же как и у меня!
спасибо за помощь
---------- Добавлено 31.01.2015 в 09:53 ----------
и, наверное правильней будет все же вот так
но не понятно что делает вот это
---------- Добавлено 31.01.2015 в 09:56 ----------
понял, это обычное НЕ в патерне!
" target="_blank"> и содержимое если это разрешенные сайты
2. тест 4 у вас не работает так же как и у меня!
спасибо за помощь
---------- Добавлено 31.01.2015 в 09:53 ----------
и, наверное правильней будет все же вот так
но не понятно что делает вот это
---------- Добавлено 31.01.2015 в 09:56 ----------
понял, это обычное НЕ в патерне!
" title=", и оставить полностью /\?https?:\/\/(www\.)?(?!([mysite1\.com]|[www.mysite2\.com]))\S*[\"\']?\](.*?)\[\/url\]/g
но не понятно что делает вот это
---------- Добавлено 31.01.2015 в 09:56 ----------
понял, это обычное НЕ в патерне!
" title=" и содержимое если это разрешенные сайты
2. тест 4 у вас не работает так же как и у меня!
спасибо за помощь
---------- Добавлено 31.01.2015 в 09:53 ----------
и, наверное правильней будет все же вот так
но не понятно что делает вот это
---------- Добавлено 31.01.2015 в 09:56 ----------
понял, это обычное НЕ в патерне!
" target="_blank"> и содержимое если это разрешенные сайты
2. тест 4 у вас не работает так же как и у меня!
спасибо за помощь
---------- Добавлено 31.01.2015 в 09:53 ----------
и, наверное правильней будет все же вот так
но не понятно что делает вот это
---------- Добавлено 31.01.2015 в 09:56 ----------
понял, это обычное НЕ в патерне!
" target="_blank">, и оставить полностью /\?https?:\/\/(www\.)?(?!([mysite1\.com]|[www.mysite2\.com]))\S*[\"\']?\](.*?)\[\/url\]/g
но не понятно что делает вот это
---------- Добавлено 31.01.2015 в 09:56 ----------
понял, это обычное НЕ в патерне!
" title=" и содержимое если это разрешенные сайты
2. тест 4 у вас не работает так же как и у меня!
спасибо за помощь
---------- Добавлено 31.01.2015 в 09:53 ----------
и, наверное правильней будет все же вот так
но не понятно что делает вот это
---------- Добавлено 31.01.2015 в 09:56 ----------
понял, это обычное НЕ в патерне!
" target="_blank"> и содержимое если это разрешенные сайты
2. тест 4 у вас не работает так же как и у меня!
спасибо за помощь
---------- Добавлено 31.01.2015 в 09:53 ----------
и, наверное правильней будет все же вот так
но не понятно что делает вот это
---------- Добавлено 31.01.2015 в 09:56 ----------
понял, это обычное НЕ в патерне!