У меня есть текстовый файл со строками ниже:
/* MY TXT File LINE */
/* MY TXT File LINE MORE */
constant private FileName = <A "C:\\TMP\\ALARM.TXT">
constant ConfigAlarms = <U1 0> /* Comment Here*/
Я не знаю, как разделить строки комментариев (/* something */
):
LINE1:
/* MY TXT File */
LINE2: (на самом деле я не думаю, что эта строка действительно является строкой комментариев.)
constant ConfigAlarms = <U1 0> /* Comment Here*/
мой код ниже.
if ($val =~ /\/\*/){
print "<!-- $line -->";
print "\n";
}
LINE1 и LINE2 будут рассматриваться как комментарий.
Я гуглил и нашел информацию ниже.
^f # f at the beginning of a line
^ftp # ftp at the beginning of a line
e$ # e at the end of a line
tle$ # tle at the end of a line
но я не знаю, как объединить /*
с символами ^
и $
, чтобы улучшить мой код для анализа строки, начинающейся с /*
и заканчивающейся */
Спасибо.