Зачем ID-то?
SELECT COUNT(*) FROM `table` WHERE `url` = 'google.ru' AND `status` NOT IN( 'Completed', 'Partial');
Регистр будет такой, какой указан в слове-замене, или вы хотите сохранить начальный регистр символов в заменяемом слове?
Буквы "е" и "ё" - две разные буквы, если вы хотите заменять слова с "ё" так же, как и с "е", то нужно менять шаблон поиска примерно так: девч(ё|e)нки
preg_replace('@(?<!\pL)(девч(ё|e)нки(?!\pL))@i', 'девчонки', $txt1);
Из ваших сообщений без бутылки не разберёшь, что вы хотите.
Я вам выложил своё вариант, вы его проверили?
Так что в итоге-то необходимо?
(?:(?<=[^a-zа-яёA-ZА-ЯЁ])|^) - это шедевр)))
Код заменяет только целые слова.
Это для UTF, для 1251 просто удалить модификатор 'u'
$txt = 'В этом тесте слово извени надо писать с буквой и. А fff должно стать bbb';echo $txt,'<br>';$txt = preg_replace('@(?<!\pL)(извени(?!\pL))@iu', 'извини', $txt);echo $txt,'<br>';$txt = preg_replace("@(?<!\pL)(fff(?!\pL))@iu", "bbb", $txt);echo $txt;
Строка - URL?
Тогда проще так:
$str = rtrim('/', $str).'/';
Зачем вообще использовать background-size, если можно размер ссылки менять и background-image. Выдумываете себе проблемы на ровном месте.
Проблема была в правах доступа к папкам файлам шаблона.
Вообще, владелец файлов root, если скрипты не из-под рута запускаются, то они не смогут перезаписывать файлы.