Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
ru:dollysites:замены [2017/07/03 11:11] dollysites |
ru:dollysites:замены [2017/07/03 11:18] (текущий) dollysites [Регулярные выражения] |
||
---|---|---|---|
Строка 22: | Строка 22: | ||
Если отметить соответствующую галочку "Регулярные выражения", то скрипт будет считать что в первом поле "Что заменить", прописано регулярное выражение. | Если отметить соответствующую галочку "Регулярные выражения", то скрипт будет считать что в первом поле "Что заменить", прописано регулярное выражение. | ||
- | Используется функция [[http://php.net/manual/ru/function.preg-replace.php|preg_replace()]], фактически, выглядит это так: ''preg_replace("Что заменить", "На что заменить", "код страницы")'' | + | Используется функция [[http://php.net/manual/ru/function.preg-replace.php|preg_replace()]], фактически, выглядит это так: ''preg_replace(“Что заменить“, “На что заменить“, “код страницы“)'' |
- | Регулярное выражение оформляется так: ''разделитель регулярка разделитель модификаторы'', к примеру ''#<div id="adv">(.*)</div>#Us'', где ''##'' - разделители, ''<div id="adv">(.*)</div>'' - регулярное выражение, ''Us'' - модификаторы. | + | Регулярное выражение оформляется так: ''разделитель регулярка разделитель модификаторы'', к примеру ''#<div id=“adv“>(.*)</div>#Us'', где ''##'' - разделители, ''<div id=“adv“>(.*)</div>'' - регулярное выражение, ''Us'' - модификаторы. |
+ | |||
+ | В поле "На что заменить", можно писать или обычный текст, или оставить пустым, или вставить переменные из регулярного выражения, к примеру: | ||
+ | |||
+ | ---- | ||
+ | |||
+ | Что заменить / На что заменить | ||
+ | |||
+ | ''#<div class=“name“>(.*)</div>#'' / ''Имя: $1'' | ||
+ | |||
+ | ---- | ||