регулярка для базы

Тема в разделе "Регулярные выражения", создана пользователем Amazko, 30 июл 2015.

Статус темы:
Закрыта.
Модераторы: xpert13
  1. Amazko

    Amazko #АдминОтпиши

    Moderator
    Регистр.:
    4 мар 2012
    Сообщения:
    588
    Симпатии:
    323
    помогите составить регулярку по такому принципу.
    Есть такой список:
    (65, 2,'','Бар', 1, ),
    (66, 2,'','Бершадь', 1, ),
    (67, 2,'','Браїлів', 1, ),

    а надо стелать вот такой:
    (65, 'Бар', 2, 65),
    (66, 'Бершадь', 2, 66),
    (67, 'Браїлів', 2, 67),

    тоесть число 1 с первого списка заменить на то число которое после первой запятой, убрать вот ето ,'', и перед последней круглой скобкой продублировать число которое вначале строки после круглой скобки. все как на примере.
     
  2. Aglok

    Aglok ∞³

    Регистр.:
    9 янв 2012
    Сообщения:
    162
    Симпатии:
    46
    Код:
    В строке найти: (\d\d), (\d),(''),'(.*)', 1
    В строке заменить: \1, '\4', \2, \1
    
    Выделяем в меню галочкой, помечать закладкой.
     
    Горбушка и Amazko нравится это.
Статус темы:
Закрыта.