wDevil
Новичок
"/* first*/ function test(); /*second*/" Regex. Вернуть код, не являющийся коментсами
Найти текст, которы НЕ находится между /* и */. Кароче текст, который не является комментариями.
Например такой текст: /* first comments*/ function test(); /*second comments*/
Что-то вообще ниче в голову не лезит. Пробовал че нить с утверждениями помутить: (?<!\/\*|\*\/).*(?!\/\*|\*\/)~ Но ниче не получается. Мож кто че подскажет?
Найти текст, которы НЕ находится между /* и */. Кароче текст, который не является комментариями.
Например такой текст: /* first comments*/ function test(); /*second comments*/
Что-то вообще ниче в голову не лезит. Пробовал че нить с утверждениями помутить: (?<!\/\*|\*\/).*(?!\/\*|\*\/)~ Но ниче не получается. Мож кто че подскажет?
Не для практический целей, а в учебных. Читать весь фаил целиком... по-моему парсить строку быстрее и меньше в затратах, чем целиком весь код в память и реуляркой... Как вариант может вырезать из строки комментсы и смотреть по тому что осталось? Если че нить осталось, то есть код.. хотя тож чет нето по-моему...