NONSENS
Как сделать "умный" preg_replace?
Сегодня, 13:52
Вот спасибо! Работает!
Я же говорил, что можно это сделать "просто", а в лубом деле чем проще - тем лучше. Как я понял, если не затруднит объяснить начинающему, что "мы делаем": $1 - это мы возвращаем (заменяем) обратно то, что в скобки запихали - и этот приём можно использовать впредь?
В прошлый раз я как-то делал (не помню как, но очень хочу вспомнить, т.к. очень удобный инструмент): заменял пустотой, но регулярку прописал так (пол дня изучая статью про regex, которую гугл ни в какую по тому же запросу теперь находить не хочет), чтобы был "вычет" (то есть "это не заменять"). И вот хочу спросить: как это делается?
Rudoy
Как сделать 10 бальный рейтинг?
Сегодня, 11:26
так же работает не по правильной формуле) не знаю где именно проблема но теперь везде оценка занижена (у старых статей) у новых статей теперь считает по правильной формуле
NONSENS
Как сделать "умный" preg_replace?
Сегодня, 01:04
"Каким образом str_replace должен справится ?"
Заменой всего кроме искомого пустотой - останется только искомое.
"Который всё так же выполняет замену текста, но никак не поиск."
Чтобы что-то заменить, это сначала нужно найти, так что при любой замене сначала идёт поиск.
preg_match_all выдаёт мне "Array" или колличество "найденого" Да и к чему мне массив, если нужно забрать всего один "кусочек"
Пытался пихать "шаблон регулярки" в preg_replace - только ошибки получал. Потом стал сам "формулу сочинять"...
Выражусь проще (ибо мог перегрузить информацией в попытке наиболее понятно объяснить при старте темы): как отрезать (удалить, заменить пустотой) всё кроме самого разрешения?
К примеру в две операции preg_replace: 1. Удаляем всё до разрешения (до первого пробела не катит, т.к. разрешение не всегда в "нужном месте") 2. Удаляем всё после разрешения (тут проще - от пробела до конца строки)
TeraMoune
Как сделать "умный" preg_replace?
Вчера, 20:30
Каким образом str_replace должен справится ? Если он собрат другой функции с одноимённой приставкой replace. Который всё так же выполняет замену текста, но никак не поиск.
есть что-то проще для данной задачи?
Нету ничего проще preg_match, берите, что дано. Не устраивает, не берите или переделайте взяв за основу шаблон регулярки, попрактикуйтесь. А пример в любом случае будет полезен другим...
TeraMoune
Как сделать "умный" preg_replace?
Вчера, 19:46
а зачем циклы "городить", если с этой задачей справится preg_replace?
А зачем человеку дан мозг ?, зачем люди пишут документации о писания функции ?. Чтобы такие как вы легко могли прочитать описание и понять, что делает функция. Вместо того, чтобы обратится к официальной документации и прочитать что такое preg_replace вы гуглите непонятно что и бегаете по всяким ресурсам. А надо бы просто открыть офф сайт.
Достаточно открыть первую ссылку по запросу php preg_replace и вы там сможете прочитать (preg_replace — Выполняет поиск и замену по регулярному выражению) ключевым является тут ЗАМЕНА