Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
ru:dollysites:замены [2017/07/03 11:15]
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''​+''#<​div class=name>​(.*)</​div>#''​ / ''​Имя:​ $1''​ 
 + 
 +----