Как с помощью регулярного выражения найти заданный текст?
Суть в том, что этот текст должен быть вне строк, то есть вне кавычек. Например нужно найти конструкцию (комментарий) /*sample*/ в php коде. Самое главное нужно это сделать так, как бы это сделал интерпретатор php.
Например
"f'sfs\"df/*sample*/sdf".'п\'а"в/*sample*/пвапв'/*sample*/ $hfhfh=5;
первое и второе /*sample*/ должно быть пропущено, а третье взято. Так же должны учитываться экранирование кавычек как одинарных так и двойных. Может есть уже где-то готовая регулярка чтоб не писать её с нуля, а то у меня голова уже кругом идет?
ldvldv: мне нужна одна регулярка. Вообщем одним действием. Дело в том, что регулярку может вводить пользователь и мой скрипт подставит ее в функцию preg_replace, я не могу быть уверен сколько действий нужно выполнить, поэтому делаю только одно.
я пишу свой велосипед по сборке php проектов. У меня просто есть некоторые особенности, которые нельзя решить другими сборщиками, ну или я таких не знаю просто.