|
|
|
| Есть Урлы в базе, нужно их изменить, но их очень много больше 5000 шт.
Может кто подскажет регулярное вырожение
Вот исходные даное значение
/Rab-vseh-otrasley/84/Razryad/1/
/Rab-vseh-otrasley/84/Razryad/2/
/Rab-vseh-otrasley/84/Razryad/3/
|
Оставить нужно только
/Rab-vseh-otrasley/84/
/Rab-vseh-otrasley/84/
/Rab-vseh-otrasley/84/
|
| |
|
|
|
|
|
|
|
для: Dinya_1
(18.09.2013 в 21:41)
| | Можно и без регулярки. Выполните запрос вроде этого:
UPDATE table SET url = CONCAT(SUBSTRING_INDEX(url, '/', 3),'/')
|
| |
|
|
|
|
|
|
|
для: Igorek
(18.09.2013 в 22:08)
| | а если у меня в поле не один URL, и запрос такого вида не работает в данном случае
UPDATE articles SET pages_linc = CONCAT(SUBSTRING_INDEX(url, '/', 3),'/')
|
<a href='/Rab-vseh-otrasley/66/Razryad/2/' title='Обязанности зарядчика огнетушителей' class='pages_linc'>Обязанности зарядчика огнетушителей</a><br/>
<a href='/Rab-vseh-otrasley/68/Razryad/3/' title='Должностная инструкция зарядчика противогазовых коробок' class='pages_linc'>Должностная инструкция зарядчика противогазовых коробок</a><br/>
<a href='/Rab-vseh-otrasley/69/Razryad/2/' title='Обязанности зарядчика холодильных аппаратов' class='pages_linc'>Обязанности зарядчика холодильных аппаратов</a><br/>
<a href='/Rab-vseh-otrasley/15/Razryad/2/' title='Должностная инструкция аппаратчика очистки сточных вод' class='pages_linc'>Должностная инструкция аппаратчика очистки сточных вод</a><br/>
<a href='/Rab-vseh-otrasley/1/Razryad/1/' title='Обязанности аккумуляторщика' class='pages_linc'>Обязанности аккумуляторщика</a>
|
| |
|
|
|
|
|
|
|
для: Dinya_1
(18.09.2013 в 22:24)
| | тогда как-то так:
<?php
$s = "<a href='/Rab-vseh-otrasley/66/Razryad/2/' title='Обязанности зарядчика огнетушителей' class='pages_linc'>Обязанности зарядчика огнетушителей</a><br/>
<a href='/Rab-vseh-otrasley/68/Razryad/3/' title='Должностная инструкция зарядчика противогазовых коробок' class='pages_linc'>Должностная инструкция зарядчика противогазовых коробок</a><br/>
<a href='/Rab-vseh-otrasley/69/Razryad/2/' title='Обязанности зарядчика холодильных аппаратов' class='pages_linc'>Обязанности зарядчика холодильных аппаратов</a><br/>
<a href='/Rab-vseh-otrasley/15/Razryad/2/' title='Должностная инструкция аппаратчика очистки сточных вод' class='pages_linc'>Должностная инструкция аппаратчика очистки сточных вод</a><br/>
<a href='/Rab-vseh-otrasley/1/Razryad/1/' title='Обязанности аккумуляторщика' class='pages_linc'>Обязанности аккумуляторщика</a> ";
$s = preg_replace("#(href=')(/.*?/.*?/)[^']*#", "$1$2", $s);
echo $s;
|
| |
|
|
|