Удаление комментариев правообладателя из CSS

Статус
В этой теме нельзя размещать новые ответы.

shystrik48

Постоялец
Регистрация
21 Июн 2016
Сообщения
78
Реакции
20
Нужна помощь в составлении регулярки для удаления комментариев правообладателя из кода CSS файлов. Была составлена
\/\*[\s\S]*?\*\/
но она удаляет все комментарии вида /* текст */.
А задача состоит в том, чтобы удалять комментарии содержащие название компании "Company", другие оставить.

Пример кода,
Код:
/**
* @version     1.7.1
* @package     Company template for Joomla! 3.x
* @license     http://www.company.com/license Company Proprietary Use License
*/

/* C 03 - CSS3 Responsive Animations */
 

Sorcus

Sorcus. A New Beginning.
Регистрация
10 Июл 2011
Сообщения
513
Реакции
1.002
Тебе проще какой-нибудь CSS парсер для такого заюзать, чем велосипед на регулярках лепить :dead::oops:
 

shystrik48

Постоялец
Регистрация
21 Июн 2016
Сообщения
78
Реакции
20
Не плохо было бы ссылочку на нормальный парсер.
 

lag

Мой дом здесь!
Регистрация
13 Окт 2014
Сообщения
290
Реакции
366
А под какой инструмент нужна регулярка?
Вот пример для PHP или Notepad++ Для просмотра ссылки Войди или Зарегистрируйся
Код:
(?s)\/\*(?:(?!Company|\*\/).)*(?:\*\/\K|.+?\*\/)
Строку замены оставить пустой.
 

shystrik48

Постоялец
Регистрация
21 Июн 2016
Сообщения
78
Реакции
20
А под какой инструмент нужна регулярка?
Вот пример для PHP или Notepad++ Для просмотра ссылки Войди или Зарегистрируйся
Код:
(?s)\/\*(?:(?!Company|\*\/).)*(?:\*\/\K|.+?\*\/)
Строку замены оставить пустой.

Да, с помощью Notepad++ буду замены делать. Спасибо большое! Всё ОК. Тему можно закрывать.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху