Показать сообщение отдельно
  #5 (permalink)  
Старый 11.02.2018, 17:10
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,589

Это делается не регулярками, а конечным автоматом.

Само собой есть "тупое" решение: использовать три прохода - в первом заменить все "кавычные" строки на заменитель вида __СТРОКА_89__, заполняя соответствующий массив, вторым походом сделать то, что надо, и третьим вернуть строки на место. Но это классический "хуяк-хуяк" и будет на вашей совести.)

P.S. Не стоит также забывать, что кавычки в коде могут быть экранированы.)
__________________
29375, 35

Последний раз редактировалось Aetae, 11.02.2018 в 17:17.
Ответить с цитированием