LINUX.ORG.RU

Вопрос про perl


0

0

Как на перле удалить из текста все паскалевские коментарии вида {...}
Пробовал такие варианты:
$CurrStr =~ s/(\{[\s\S\n]*\})//
$CurrStr =~ s/(\{[\s\S\n]*[^\{\}]\})//
$CurrStr =~ s/(\{.*\})//
$CurrStr =~ s/(\{[.\n]*\})//

Из всего этого правильно работает только $CurrStr =~ s/(\{.*\})//
но для _однострочных_ комментариев.
Кстати, не могу понять, чем $CurrStr =~ s/(\{.*\})// отличается
от $CurrStr =~ s/(\{[.]*\})// ?

Спасибо.

anonymous

По поводу перла не знаю. Но если говорить про _все_ комментарии то не забудь про такие: (* ... *)

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.