ZebroidФорумПубличный разделВопросыНе работает плагин "поиск и замена в доп. полях"

Не работает плагин "поиск и замена в доп. полях"

04 сентября 2013, 05:51
Зарегистрирован: 20 марта 2010, 23:25
Создавал такую регулярку:
Искать: (.*?)
Заменить: Привет например $1

Тип: регулярка
В итоге в доп. поле записывается огромное количество раз «Привет например» без первоначального текста
Плюс выскакивает такое окошко clip2net.com/s/5GAEde
ОП XP SP3 сборка «Simplix» Зеброид 4.5.8 билд 3842

04 сентября 2013, 13:01
Зарегистрирован: 10 апреля 2012, 00:00
Это не баг, вы просто не прочитали инструкцию к плагину (которую кстати прекрасно видно на вашем же скриншоте).

Да и регулярка у вас не верная, она будет захватывать по одному символу.

Комментарий отредактирован 1 раз(а). Последний раз редактировал admin 04 сентября 2013, 13:02.
04 сентября 2013, 15:40
Зарегистрирован: 20 марта 2010, 23:25
Уф, голова разболелась пробовать самому сделать регулярку в ПХП,
Инструкцию читал, поэтому и пробовал замену сделать через знак "$" как в инструкции указано.
язык ПХП не понимаю, перл регулярки более-менее.
в поиск задавал (.*)
в замену пробовал $1 и \1
Первоначальный текст полностью исчезает
что задать в замену, чтобы в начало текста вставить предложение?
Без вашей помощи наверное не обойдусь.

04 сентября 2013, 18:43
Зарегистрирован: 10 апреля 2012, 00:00
Судя с вашего описания, вам нужно добавить некоторый текст перед тем, что уже есть. Если я прав, то должна помочь следующая регулярка:
Найти |(.*)|i
Заменить Добавочный текст $1

04 сентября 2013, 20:20
Зарегистрирован: 20 марта 2010, 23:25
Спасибо, то что нужно.
Правда почему то в итоге получилось так: Добавочный текст (первоначальный текст) Добавочный текст
Регулярки скопировал точь-вточь.
Первоначальный текст: clip2net.com/s/5GOkWc
Настройки: clip2net.com/s/5GOqxv
Результат: clip2net.com/s/5GOvGw

04 сентября 2013, 21:01
Зарегистрирован: 10 апреля 2012, 00:00
По видимому у вас в конце есть пустая строка (или что-то в этом роде). Попробуйте эту регулярку: |([\w\W]*)|i

Комментарий отредактирован 1 раз(а). Последний раз редактировал admin 04 сентября 2013, 21:02.